def calcular():
try:
primeiro_numero = float(input('Digite o primeiro número: '))
while True:
operacao = input('Escolha entre as operações (+, -, *, /): ').strip()
if operacao in ['+', '-', '*', '/']:
break
else:
print('Erro: Operação inválida! Digite apenas +, -, * ou /.')
segundo_numero = float(input('Digite o segundo número: '))
if operacao == '+':
resultado = primeiro_numero + segundo_numero
elif operacao == '-':
resultado =primeiro_numero - segundo_numero
elif operacao == '*':
resultado = primeiro_numero * segundo_numero
elif operacao == '/':
resultado = primeiro_numero / segundo_numero
else:
print('Opção inválida ! ')
return
print(f'Resultado: {resultado}')
except ValueError:
print("Erro: Entrada inválida. Digite apenas números.")
except ZeroDivisionError:
print("Erro: Divisão por zero não é permitida.")
calcular()