1
resposta

[Projeto] Minha solução

Ainda dá pra melhorar isso, mas acho que é isso que faz mais sentido:

pessoa = input("Insira o nome do usuário: ").strip().capitalize()
cidade = input("Insira o nome da cidade onde você mora: ").strip().capitalize()

print(f"Olá {pessoa}, Seja bem-vindo(a) ao sistema de informação da cidade de {cidade}.")
1 resposta

Bom dia! Como está?

A resposta para a atividade ficou incrível!

Notei que você utilizou o método strip() para remover espaços indesejados nas entradas, aplicou de forma eficaz o capitalize() para padronizar a apresentação dos dados e compreendeu a importância do uso de f-strings para construir mensagens personalizadas de forma clara e elegante.

Um próximo passo interessante seria explorar o uso do title() para capitalizar cada palavra de uma string. Veja o exemplo:

cidade = input("Insira o nome da cidade: ").strip().title()
print(f"Você mora em {cidade}.")

Resultado:

Você mora em Rio De Janeiro.

Isso permite uma apresentação mais refinada de nomes compostos, que pode ser muito útil para interfaces voltadas ao usuário.

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