1
resposta

[Sugestão] Resolução

voluntarios = []

entrada = input(f'Digite o nome do voluntário (ou {'sair'} para encerrar): ')
while entrada != 'sair':
    if entrada:
        voluntarios.append(entrada)
        entrada = input(f'Digite o nome do voluntário (ou {'sair'} para encerrar): ')
    
print(f'Valores registrados: {voluntarios}')
1 resposta

Olá, Gustavo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da lista para armazenar os voluntários, utilizou muito bem o while para manter o programa em execução até que o usuário digite "sair" e ainda compreendeu a importância do .append() para registrar os nomes.

Uma dica interessante para o futuro é ajustar a interpolação da string dentro do input, já que o uso de {} dentro de f-strings pode gerar erro de sintaxe. Assim:

voluntarios = []

entrada = input("Digite o nome do voluntário (ou 'sair' para encerrar): ")
while entrada != 'sair':
    if entrada:
        voluntarios.append(entrada)
    entrada = input("Digite o nome do voluntário (ou 'sair' para encerrar): ")

print(f"Valores registrados: {voluntarios}")

Isso garante que o programa rode sem problemas e mantenha a lógica clara.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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