Apresentação pessoal
Em qualquer sistema que coleta dados de usuários — cadastros, perfis, formulários — você precisa combinar informações textuais e numéricas em uma única mensagem. Dominar f-strings resolve isso de forma limpa e legível, sem concatenar pedaços com + ou usar format() verboso. É a ferramenta padrão em Python moderno para montar saídas amigáveis.
O PROBLEMA
Peça nome, idade e cidade do usuário e exiba uma apresentação formatada usando f-string.
EXEMPLO
Entrada: Ana, 25, Recife Saída: Olá! Meu nome é Ana, tenho 25 anos e moro em Recife.
SOBRE O CONCEITO
O exercício usa input() para capturar dados e f-strings para montar a frase final. A f-string permite inserir variáveis e expressões dentro de chaves {} em uma string com prefixo f. O erro comum é esquecer de converter a idade para int — input() sempre retorna string, então int(idade) transforma o texto em número. Se você colocar {idade} direto, a saída será '25' como texto, mas se tentar fazer operações aritméticas depois, quebrará. Outro erro é misturar tipos sem querer: ao usar {idade} dentro da f-string, não precisa converter para string, pois a f-string já chama str() automaticamente. O importante é garantir que a idade seja inteiro para futuros cálculos (ex.: se fosse calcular ano de nascimento).
RESOLUÇÃO