1
resposta

calculando a idade


def calculadora_idade():
    ano_nascimento = int(input("Digite o ano do seu nascimento: "))
    ano_atual = int(input("Digite o ano atual: "))
    subtracao = ano_atual - ano_nascimento
    print(f"Sua idade é: {subtracao} anos")

calculadora_idade()
1 resposta

Olá, Nicole! Como vai?

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

Observei que você explorou o uso de funções em Python para organizar seu código, utilizou muito bem o input do usuário para tornar o programa interativo e ainda compreendeu a importância do f-string para exibir resultados de forma clara e elegante.

Uma dica interessante para o futuro é usar o módulo datetime para capturar o ano atual automaticamente. Dessa forma:

from datetime import datetime

def calculadora_idade():
    ano_nascimento = int(input("Digite o ano do seu nascimento: "))
    ano_atual = datetime.now().year
    idade = ano_atual - ano_nascimento
    print(f"Sua idade é: {idade} anos")

calculadora_idade()

Resultado:

Digite o ano do seu nascimento: 1990
Sua idade é: 35 anos

Isso evita que o usuário precise digitar o ano atual manualmente.

Í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!