(An Unofficial) Python Tutorial Wiki

putting the community back in "maintained by the community"

3tdd

Running the code listed in the "Break" section under PythonWin produces:

3 is a prime number
4 equals 2 * 2
5 is a prime number
5 is a prime number
5 is a prime number
6 equals 2 * 3
7 is a prime number
7 is a prime number
7 is a prime number
7 is a prime number
7 is a prime number
8 equals 2 * 4
9 is a prime number
9 equals 3 * 3

How come?

Comments

The "else" clause needs to be aligned with the "for x" statement, not the "if" statement.