convidados = set()
while True:
nome = input('Digite o nome do convidado ou (sair): ').casefold().strip()
if nome == 'sair':
break
convidados.add(nome)
print(f'Convidados confirmados: {', '.join(convidados)}')
convidados = set()
while True:
nome = input('Digite o nome do convidado ou (sair): ').casefold().strip()
if nome == 'sair':
break
convidados.add(nome)
print(f'Convidados confirmados: {', '.join(convidados)}')
Olá, Matheus! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de laço de repetição para coletar dados dinamicamente, utilizou muito bem o conjunto (set) para evitar duplicidade de nomes e ainda compreendeu a importância da padronização com .casefold() e .strip() para garantir consistência na entrada de dados.
Uma dica interessante para o futuro é ordenar os nomes antes de exibir. Assim:
print(f'Convidados confirmados: {", ".join(sorted(convidados))}')
Isso faz com que a lista de convidados apareça em ordem alfabética, facilitando a leitura.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!