zakres rozumienia w pętli Pythona

Poniższy program znajduje liczby pierwsze w podanym zakresie. dla części ze zrozumieniem listy noprimes, dlaczego mamy 3 parametry w zasięgu?

<code>noprimes = [j for i in range(2, 8) for j in range(i*2, 50, i)]
primes = [x for x in range(2, 50) if x not in noprimes]
print prime
</code>

a co ja tam robię?

questionAnswers(4)

yourAnswerToTheQuestion