import re
pessoas = []
while True:
nome_entrada = input("Insira o nome de um voluntário (insira 'sair' para parar): ")
if nome_entrada == 'sair':
print("\nUsou o 'sair'. Encerrando processo...")
break
template_nome = r'[A-ZÁ-Ÿ][a-zá-ÿ]*'
nome_valido = re.findall(template_nome, nome_entrada)
if not nome_valido:
print("\nNome em formato incorreto. Tente novamente.")
continue
else:
pessoas.append(nome_valido)
if pessoas:
print("\nVoluntários registrados: ", pessoas)
O código extra é para forçar a entrada de nomes capitalizados (vulgo, Pedro ao invés de pedro).