1
resposta

[Projeto] organizando uma lista de convidados

convidados = set()

while True:
    nome = input("Digite o nome do convidado (ou sair): ")
    if nome.lower() == 'sair' or not nome:
        break

    convidados.add(nome.strip().title())

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

Oi, Zé! Como vai?

Agradeço por compartilhar.

Gostei bastante de como você usou um set() pra evitar nomes duplicados e ainda aplicou strip() e title() para padronizar os dados. Isso mostra cuidado tanto com a estrutura quanto com a qualidade das entradas.

Você pode ordenar os nomes antes de exibir, deixando a lista mais organizada para leitura.


convidados = {"Ana", "Carlos", "Bruno"}

lista_ordenada = sorted(convidados)

print(", ".join(lista_ordenada))

Esse código organiza os nomes em ordem alfabetica antes de exibir, melhorando a visualização dos dados.

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