Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Projeto] Registrando voluntários para uma campanha

voluntarios_registrados = []

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

print(voluntarios_registrados)
1 resposta
solução!

Oii Evandro, tudo bem?

Obrigado por compartilhar sua solução aqui no fórum! O código está correto e atende bem ao proposto: o loop captura os nomes, a condição de saída funciona com "sair" (inclusive usando .lower() para aceitar qualquer variação de maiúscula/minúscula), e a lista é atualizada corretamente com .append().

Uma consideração pequena: dependendo do enunciado, pode ser interessante também mostrar uma mensagem mais amigável ao final, como:

print(f'Voluntários registrados: {voluntarios_registrados}')

Isso deixa a saída mais legível para quem usar o programa. Mas isso é só um toque extra, a lógica está toda certinha.

Continue assim!

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade