1
resposta

[Projeto] Resposta

nome_cliente = input("Digite seu nome: ").strip()
if nome_cliente.replace(" ", "").isalpha():   # permite espaços entre nomes, mas remove para confirmar
   nome_cliente = nome_cliente.title()       # apenas para deixar bonitinho (primeira letra maiúscula)
else:
    print(" Erro: O nome deve conter apenas letras (sem números).")

cidade_cliente = input("Digite a sua cidade: ").strip()
if cidade_cliente.replace(" ", "").isalpha():
        cidade_cliente = cidade_cliente.title()   
else:
    print(" Erro: A cidade deve conter apenas letras (sem números).")

print(f"Olá {nome_cliente}, seja bem-vinda à {cidade_cliente}!")
1 resposta

Olá, Ingrid, como vai?

O seu código atende perfeitamente à lógica solicitada para capturar e formatar as informações de nome e cidade. A implementação do método strip para limpar espaços em branco e do title para padronizar a capitalização demonstra uma boa preocupação com o tratamento de dados inseridos pelo usuário. O uso da validação com isalpha garante que a entrada seja textual, o que torna o programa mais robusto.

O exercício está muito bem executado e agradeço por compartilhar sua solução no fórum. Continue praticando e postando seus avanços.

O fórum segue à sua disposição para futuras dúvidas ou trocas de conhecimento.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!