Resolvido...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Resolvido...
perdão!
Olá, Amer! Tudo bem?
Não precisa pedir perdão de forma alguma! Esse espaço do fórum serve justamente para isso.
É super comum resolvermos o problema logo após postar a dúvida. Na verdade, na computação existe até um nome científico para esse fenômeno: Método do Pato de Borracha (Rubber Duck Debugging).
Diz a lenda que quando você senta e precisa explicar o seu problema linha por linha para alguém (ou escreve um post descrevendo o erro), o seu cérebro organiza as ideias de forma lógica e a solução aparece "do nada". É a sua mente trabalhando focada no problema!
int e strComo a sua dúvida era na atividade sobre os tipos int (inteiro) e str (string/texto), vale muito a pena deixar um resumo rápido gravado aqui para consolidar o seu aprendizado e ajudar outros alunos que passarem pelo mesmo tópico:
Em Python, quando usamos a função input(), ela sempre lê o que o usuário digita como se fosse um texto (str), mesmo que o usuário digite apenas números.
"5" com o número 5.int().# O input recebe como texto: "19"
idade_texto = input("Digite sua idade: ")
# A mágica do casting: transformamos a string em número inteiro
idade_numero = int(idade_texto)
# Agora a matemática funciona perfeitamente!
ano_nascimento = 2026 - idade_numero
print(f"Você nasceu em {ano_nascimento}")
Que ótimo que você conseguiu decifrar o desafio sozinho! Essa sensação de resolver o próprio bug é a melhor parte de aprender a programar.
Continue com esse excelente foco e boa sorte nos próximos módulos do curso!
Espero que possa ter lhe ajudado!