Ei, Paulo! Tudo bem?
Muito bom seu código! Você usou bem o set()
para evitar nomes repetidos e incluiu uma condição para sair do loop.
Só uma dica: como você já converte o nome para minúsculas com nome.lower()
, seria legal armazená-lo assim no conjunto também (nomes.add(nome.lower()))
, evitando diferenças entre maiúsculas e minúsculas.
Se quiser explorar mais sobre o Python, recomendo a documentação:
Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!