On Apr 9, 4:58 pm, "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote: > jmDesktop schrieb: > > > > > > > From the Python.org tutorial: > > >>>> for n in range(2, 10): > > ... for x in range(2, n): > > ... if n % x == 0: > > ... print n, 'equals', x, '*', n/x > > ... break > > ... else: > > ... # loop fell through without finding a factor > > ... print n, 'is a prime number' > > ... > > 2 is a prime number > > 3 is a prime number > > 4 equals 2 * 2 > > 5 is a prime number > > 6 equals 2 * 3 > > 7 is a prime number > > 8 equals 2 * 4 > > 9 equals 3 * 3 > > > first time 2 mod 2, 2/2, no remainder == 0, what am I doing wrong? > > Why did it fall through? > > print out what range(2, n) for n == 2 is. > > And if you didn't know - 2 *IS* a prime. > > Diez- Hide quoted text - > > - Show quoted text -
I do not understand. -- http://mail.python.org/mailman/listinfo/python-list