1
resposta

Praticando Python - organizando uma lista de convidados

Essa foi minha solução:

lista_convidados = set()
while True:
    nome_convidado = input("Digite o nome do convidado: ").lower().strip()
    if not nome_convidado:
        print("Entrada incorreta. Digite o nome do convidado: ")

    elif nome_convidado != "sair":
        lista_convidados.add(nome_convidado)

    else:
        print(f"Aqui está a lista de convidados: {', '.join(lista_convidados).title()}")
        break
1 resposta

Olá, Vitor, como vai?

O seu código soluciona o problema proposto de forma eficiente, utilizando corretamente a estrutura de dados set para garantir a unicidade dos nomes e o laço de repetição para a coleta dos dados. O uso dos métodos strip e lower demonstra uma boa preocupação com o tratamento das entradas, evitando que espaços extras ou variações de caixa alta gerem duplicatas indesejadas.

Parabéns por concluir a atividade e por compartilhar sua solução. Caso surja qualquer dúvida, o fórum está a disposição.

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