1
resposta

[Sugestão] Fiz desse jeito

'''Ana está organizando uma festa de aniversário e precisa de uma lista de convidados que não tenha repetições , pois algumas pessoas foram convidadas mais de uma vez por engano. Ela gostaria que o programa solicitasse o nome dos convidados e, ao final, exibisse a lista organizada sem repetições.

Escreva um programa que receba os nomes dos convidados até que o usuário digite 'sair', e ao final mostre a lista de convidados sem repetições.'''

convidadosg = []
while True:
    nome = input("Digite o nome do convidado: ")
    if nome.lower() != 'sair':
        convidadosg.append(nome)
    else:
        break

convidados = set(convidadosg) 
print("Convidados confirmados: ",end="")
for i in convidados:
    print (i,end=" ")
1 resposta

Olá, João, como vai?

Obrigado por compartilhar sua solução no fórum. A proposta está alinhada com o objetivo da atividade e o uso de conjunto para remover duplicidades atende bem ao problema apresentado. A leitura da entrada até o comando de saída também está correta e clara.

Obrigado por compartilhar sua abordagem e fique à vontade para continuar trazendo suas soluções e dúvidas, o fórum está à disposição.

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