1
resposta

[Projeto] Registrando voluntários para uma campanha

lista_nomes = []
while True:
    nome = input("Digite o nome do voluntário (ou 'sair' para encerrar): ")
    if nome == "sair":
        break
    lista_nomes.append(nome)

print(f"Voluntários registrados: {lista_nomes}")
1 resposta

Olá, Ângelo, como vai?

Sua solução está funcionando corretamente e atende bem à proposta da atividade. O uso do while True com a condição de parada usando break é uma forma prática de lidar com entradas indefinidas. A lógica está clara e o código é direto ao ponto.

Como sugestão, uma pequena melhoria seria considerar o uso de nome.lower() na verificação, para aceitar variações como "Sair" ou "SAIR". Exemplo:

if nome.lower() == "sair":
    break

Isso deixa o programa um pouco mais flexível para o usuário.

Parabéns por compartilhar seu código. Continue participando das discussões, o fórum está sempre à disposição.

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