def somar(numero1,numero2):
return numero1 + numero2
def subtrair(numero1,numero2):
return numero1 - numero2
def multiplicar(numero1,numero2):
return numero1 * numero2
def dividir(numero1,numero2):
if numero2 == 0:
print('Erro: Divisão por zero não é permitida.')
else:
return numero1 / numero2
def calculadora():
try:
numero1 = float(input('Digite o primeiro número: '))
operacao = input('Escolha a operação (+, -, *, /): ')
numero2 = float(input('Digite o primeiro número: '))
if operacao == '+':
print(f' Resultado: {somar(numero1,numero2)}')
elif operacao == '-':
print(f'Resultado: {subtrair(numero1,numero2)}')
elif operacao == '*':
print(f'Resultado: {multiplicar(numero1,numero2)}')
elif operacao == '/':
print(f'Resultado: {dividir(numero1,numero2 )}')
else:
print('Operação invalida.')
except ValueError:
print("Erro: Entrada inválida. Digite apenas números.")
calculadora()