1
resposta

[Projeto] Minha Solução

def registrar_voluntarios():
    voluntarios = []
    print('--- Cadastro de Voluntários para a Campanha ---')
    print("Digite 'sair' a qualquer momento para finalizar o cadastro.\n")

    while True:
        nome_input = input("Digite o nome do voluntário (ou 'sair' para encerrar): ")

        nome_limpo = nome_input.strip()

        if nome_limpo.lower() == 'sair':
            break

        if not nome_limpo:
            print('Atenção: O nome não pode estar em branco. Por favor, tente novamente.')
            continue

        voluntarios.append(nome_limpo)
        print(f'"{nome_limpo}" foi adicionado(a) com sucesso!')

    print('\n--- Cadastro Encerrado ---')
    if voluntarios:
        print(f'Voluntários registrados: {voluntarios}')
    else:
        print('Nenhum voluntário foi registrado.')

if __name__ == '__main__':
    registrar_voluntarios()
1 resposta

Olá, Pedro, como vai?

Gostei bastante da forma como você estruturou seu código. Ele está organizado, trata entradas em branco e ainda dá feedback para quem está usando, o que é ótimo para a experiência de quem interage com o programa.

Parabéns pela solução, ficou bem completa e funcional. Continue compartilhando seus códigos no fórum, estamos à disposição para acompanhar sua evolução.

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