[Tutor] SEE THE QUESTION AT THE BOTTOM

Debashish Saha silideba at gmail.com
Sat Feb 4 06:38:34 CET 2012


INPUT:



*for n in range(2, 1000):*

*    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'*

OUTPUT:

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

                                            :QUESTION:

BUT I COULD NOT UNDERSTAND HOW THE COMMAND ELSE CAN WORK,THOUGH IT IS IN
THE OUTSIDE OF THE FOR LOOP IN WHICH IF COMMAND LIES.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120204/c17da9a5/attachment-0001.html>


More information about the Tutor mailing list