1
resposta

Minha solução

nomes_voluntarios = []
novo_voluntario = ''

while novo_voluntario != "sair":
    novo_voluntario = input('Digite o nome do voluntário que deseja adicionar ou (sair) para sair: ')
    if novo_voluntario == "sair":
        break
    nomes_voluntarios.append(novo_voluntario)

if not nomes_voluntarios:
    print('Nenhum voluntário foi cadastrado.')
else:
    print(f'Voluntários cadastrados: {nomes_voluntarios}')
    
1 resposta

Ei, Diogo! Tudo bem?

Seu uso da estrutura while com o controle de saída usando a string "sair" está bem aplicado. A verificação final com if not nomes_voluntarios também ajuda a deixar o retorno mais completo. É muito bom ver você se dedicando a prática, parabéns!

Para complementar: teste usar o title() para padronizar a capitalização dos nomes inseridos:


nome = input('Digite um nome: ')
print(nome.title())

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

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