Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto]: organizando uma lista de convidados

# [Projeto]: organizando uma lista de convidados
convidados = set()

while True:
    nome = input("Digite o nome do convidado ou 'sair' para encerrar: ")
    if nome == 'sair':
        break
    convidados.add(nome)

print(f"Convidados confirmados: {', '.join(convidados)}") 
1 resposta

Olá, Ricardo, como vai?

O seu código está muito bem escrito e cumpre exatamente o que a atividade pede, utilizando o set para evitar repetições de forma eficiente. O laço com while True também foi uma boa escolha para permitir a entrada contínua de convidados até que o usuário digite "sair".

Um ponto que pode ser interessante é organizar a exibição final da lista em ordem alfabética, já que conjuntos não garantem ordem. Para isso, basta converter o conjunto em uma lista ordenada no momento do join.

print(f"Convidados confirmados: {', '.join(sorted(convidados))}")

Com isso, a saída ficaria organizada e fácil de visualizar.

Parabéns pelo exercício, ficou ótimo. Continue compartilhando seus códigos aqui no fórum, ele está sempre à disposição para você.

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