1
resposta

resoluçao

convidados=set()

while True:
    nome=input('Digite o nome do convidado  que deseja adicionar ou Sair para encerrar o programa: ')


    if nome.lower() == 'sair':
        break

    convidados.add(nome)

    print(f'Convidados:{convidados}')
1 resposta

Olá, Cauã, como vai?

Seu código atende corretamente à proposta do exercício ao utilizar um conjunto para evitar nomes repetidos. A estrutura de repetição com while True e a verificação com nome.lower() == 'sair' também estão adequadas para encerrar a entrada de dados.

Para formatar a saída de forma mais amigável, é possível utilizar o método join, que une os elementos do conjunto em uma única string separada por vírgulas.

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

Continue compartilhando suas soluções no fórum, ele está à disposição para apoiar sua evolução.

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