Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Calculando a idade

import os

calcula_idade = lambda ano_nascimento, ano_atual: ano_atual - ano_nascimento

def dados_invalidos():
    input('\nO dado informado está inválido. Aperte qualquer tecla para tentar novamente ')
    main()

def main():
    os.system("cls")
    try:
        ano_nascimento = int(input("Digite o ano de nascimento: "))
        ano_atual = int(input("\nDigite o ano atual: "))
    except:
        dados_invalidos()
    else:
        idade = calcula_idade(ano_nascimento, ano_atual)
        print(f"\nA idade é {idade} anos")

if __name__ == "__main__":
    main()
1 resposta
solução!

Olá, Christian! Tudo bem?

Excelente implementação!

Seu código vai muito além do básico e demonstra que você já está dominando várias estruturas importantes do Python.

Continue firme nos estudos, está mandando muito bem!

Sucesso

Imagem da comunidade