while True:
added_person = input("Digite o nome do convidado: ")
if added_person.lower() == 'sair':
break
people.add(added_person.capitalize()) # por algum motivo eu não consigo usar o .split() nesse caso, então os valores vem podendo deixar espaços mesmo
print(f"Convidados confirmados: {', '.join(people)}")
Normalmente, pra testar meus conhecimentos básicos, eu tento deixar a entrada com input ou com um regex ou com um combo de .capitalize().split() para que os dados na saída saiam de forma organizada, só que nesse caso por algum motivo eu não consigo ajeitar usando esse método e algo como:
Digite o nome do convidado: david
Digite o nome do convidado: pedro matos
Digite o nome do convidado: joão pedro
Digite o nome do convidado: Carlos Da costa
Digite o nome do convidado: sair
Convidados confirmados: João pedro, Carlos da costa, pedro matos , david
acaba sendo válido para o código. Como é que eu resolvo esse problema?