Oi, Zé! Como vai?
Agradeço por compartilhar.
Eu gostei da forma como você usou operações de conjunto como & e difference pra comparar as listas, isso deixa o código direto e legível. Também foi uma boa escolha criar a função exibir para organizar a saída.
Você pode usar o método sorted() pra exibir os itens sempre em ordem, facilitando a leitura:
laura = {"leite", "pao", "cafe", "acucar"}
ana = {"pao", "cafe", "biscoito", "chocolate"}
def exibir(x):
return ", ".join(sorted(x))
print("Itens em comum:", exibir(laura & ana))
Esse código ordena os itens antes de juntar em texto, deixando a saida mais organizada.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!