1
resposta

[Projeto] Praticando Python - Calculadora com lambda

n1 = float(input('Digite um numero: '))
n2 = float(input('Digite um numero: '))
op = str(input('Escolha a operação (| + | - | * | / |): '))
if op == '+':
    calculadora = lambda x,y: n1 + n2
    print(f'O resultado é {calculadora(n1, n2)}')
elif op == '-':
    calculadora = lambda x,y: n1 - n2
    print(f'O resultado é {calculadora(n1, n2)}')
elif op == '*':
    calculadora = lambda x,y: n1 * n2
    print(f'O resultado é {calculadora(n1, n2)}')
else:
    calculadora = lambda x,y: n2 / n1 if n2 != 0 else 'Erro: Divisão por zero'
    print(f'O resultado é {calculadora(n1, n2)}')
1 resposta

Olá, Lívia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções lambda para simplificar operações matemáticas, utilizou muito bem a estrutura condicional para organizar as escolhas de cálculo e ainda compreendeu a importância do tratamento de erros para garantir a robustez da solução.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!