Olá, Fabrício! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de funções lambda para simplificar as operações matemáticas, utilizou muito bem a estrutura condicional if elif para controlar o fluxo de acordo com a operação escolhida e ainda compreendeu a importância da interação com o usuário por meio do input() para tornar o programa dinâmico.
Uma dica interessante para o futuro é adicionar uma verificação para evitar divisão por zero. Assim:
elif operacao == '/':
divisao = lambda a, b: a / b if b != 0 else 'Erro: divisão por zero'
print(f'o resultado é: {divisao(primeiro_numero, segundo_numero)}')
Isso faz com que o programa fique mais seguro e evite falhas durante a execução.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!