1
resposta

[Projeto] Faça como eu fiz: calculando a idade

def ano(ano_atual, ano_nascimento):
    idade = ano_atual - ano_nascimento
    return idade
   
def insert_dados():
    try:
        ano_nascimento = int(input('Digite o ano de nascimento: '))
        ano_atual = int(input('Digite o ano atual: '))
        print('A idade é: ',ano(ano_atual, ano_nascimento))
    except ValueError:
        print('Valor invalido')
        main()

def main():
    insert_dados()

main()
1 resposta

Olá, Paulo! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de funções para estruturar o código, utilizou muito bem o tratamento de exceções com try/except para capturar entradas inválidas e ainda compreendeu a importância de converter a entrada do usuário para um inteiro com int().

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

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!