While with else : While « Language Basics « Python
- Python
- Language Basics
- While
While with else

y = 10
x = y / 2 # for some y > 1
while x > 1:
if y % x == 0: # remainder
print y, 'has factor', x
break # skip else
x = x-1
else: # normal exit
print y, 'is prime'
Related examples in the same category