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}")
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}")
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.