Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] lista de convidados

guests=set()
while True:

  guest_name=input("\nDigite o nome do convidado: ").lower()
        
  if not guest_name:
     print('Campo vazio, digite o nome do convidado!')
        

  if guest_name !='sair':
     guests.add(guest_name)
  else:
     print(f'Convidados confirmados: {','.join(guests)}')
     break
1 resposta
solução!

Olá, Andressa! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de conjuntos para armazenar os convidados sem duplicação, utilizou muito bem o laço while True para manter o fluxo contínuo de entradas e ainda compreendeu a importância da condição de parada para finalizar e exibir os resultados.

Uma dica interessante para o futuro é aplicar o método title() na hora de salvar os nomes, para manter a formatação padronizada:

guests = set()
while True:
    guest_name = input("\nDigite o nome do convidado: ").strip()
    
    if not guest_name:
        print('Campo vazio, digite o nome do convidado!')
        continue
    
    if guest_name.lower() != 'sair':
        guests.add(guest_name.title())
    else:
        print(f'Convidados confirmados: {", ".join(guests)}')
        break

Isso faz com que os nomes fiquem organizados com a primeira letra maiúscula, facilitando a leitura da lista final.

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!