Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Minha resposta


lista = set()
  
while True: 
    nome = input("Digite o nome do convidado ou 'sair' para encerrar: ") 

    if nome.lower() == "sair": 
        break 
    else:
        lista.add(nome) 

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

Oi, Franklim! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Uma dica interessante para o futuro é usar o método len() para mostrar quantos convidados já foram adicionados enquanto o usuário digita os nomes. Isso pode deixar o código mais interativo:


lista = set()

while True:
    nome = input('Digite o nome do convidado ou "sair" para encerrar: ').strip()
    if nome.lower() == 'sair':
        break
    else:
        lista.add(nome)
        print('Total de convidados adicionados:', len(lista))

print('Convidados confirmados: ' + ', '.join(lista))

O código acima conta quantos nomes únicos foram adicionados até o momento e exibe essa informação, ajudando o usuário a acompanhar a lista.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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