1. Implementar um gerador de números primos.
2. Implementar o gerador de números primos como uma expressão (dica: use o módulo itertools).
3. Implementar um gerador que produza tuplas com as cores do padrão RGB (R, G e B variam de 0 a 255) usando xrange()
e uma função que produza uma lista com as tuplas RGB usando range()
. Compare a performance.
4. Implementar um gerador que leia um arquivo e retorne uma lista de tuplas com os dados (o separador de campo do arquivo é vírgula), eliminando as linhas vazias. Caso ocorra algum problema, imprima uma mensagem de aviso e encerre o programa.