o que eu poderia melhorar?
def funcao_somar(primeiro_valor,segundo_valor):
soma=primeiro_valor+segundo_valor
print(f'O resultado da soma: {soma}')
def funcao_subtrair(primeiro_valor,segundo_valor):
subtracao=primeiro_valor-segundo_valor
print(f'O resultado da subtração: {subtracao}')
def funcao_multiplicacao(primeiro_valor,segundo_valor):
multiplicacao=primeiro_valor*segundovalor
print('O resultado da multiplicação: {multiplicacao}')
def funcao_divisao(primeiro_valor,segundo_valor):
try:
divisao=primeiro_valor/segundo_valor
print(f'O resultado da divisão: {divisao}')
except ZeroDivisionError:
print('Erro: Divisão por zero não é permitida.')
def calculadora():
try:
primeiro_valor=float(input('Digite o primeiro valor: '))
operacao=input('Escolha a operação (+,-,*,/): ')
segundo_valor=float(input('Digite o segundo valor: '))
lista_operacoes=['+','-','*','/']
if operacao not in lista_operacoes :
print('Opção inválida')
match operacao:
case'+':
funcao_somar(primeiro_valor,segundo_valor)
case '-':
funcao_subtrair(primeiro_valor,segundo_valor)
case '*':
funcao_multiplicacao(primeiro_valor,segundo_valor)
case '/':
funcao_divisao(primeiro_valor,segundo_valor)
except ValueError:
print('Erro: Entrada inválida. Digite apenas números.')
calculadora()