Não consegui entender a questão da geração de listas na função sorteia(). Quando o programa lê as linhas de código ele gera uma lista com os números e depois substitui os números repetidos por outros ou a lista vem em branco e o programa preenche a lista? Para mim faz mais sentido ele gerar uma lista e substituir os números, afinal pelo que entendi da fala do professor o programa precisa fazer uma comparação pra ver se o número entra na lista ou não, se ele se repete ou não, mas ele também falou que a lista vem em branco. Isso me confundiu.