Python para Desenvolvedores

2ª edição, revisada e ampliada

Exercícios III


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.

In [1]:
 
Out[1]: