0
respostas

CALCULADORA LAMBDA

def exibir_subtitulo(texto):
    print(texto)
    print()


# Início do atendimento
exibir_subtitulo("- Registro de Provas de Matemática ESCOLA FERNANDO MAURO -")

nome = input("Professor, digite o nome do(a) aluno(a): ")
serie = input("Informe em que ano escolar o(a) aluno(a) está: ")

print("\n--- Dados Registrados ---")
print(f"Aluno: {nome}")
print(f"Da {serie}ª Série. Está apto para iniciar a prova.")

print("\nInicie a prova com as operações básicas:")
print("Somar (+), Subtrair (-), Multiplicar (*) e Dividir (/)")

# Operações
soma = lambda x, y: x + y
subtrai = lambda x, y: x - y
multiplica = lambda x, y: x * y

x = float(input("\nDigite o primeiro número: "))
y = float(input("Digite o segundo número: "))

operacao = input("Escolha a operação (+  -  *  /): ")

if operacao == '+':
    print(f"Resultado: {soma(x, y)}")

elif operacao == '-':
    print(f"Resultado: {subtrai(x, y)}")

elif operacao == '*':
    print(f"Resultado: {multiplica(x, y)}")

elif operacao == '/':
    if y == 0:
        print("Erro: divisão por zero não é permitida.")
    else:
        print(f"Resultado: {x / y}")

else:
    print("Operação inválida.")