python-循环
1.只写一个if
>>> a=9
>>> if a>0:
... print "a是正数!"
...
a是正数!
>>>
2.只写一个if,一个else
>>> a=9
>>> if a>0:
... print"a是正数!"
... else:
... print"a是负数!"
...
a是正数!
>>>
3.只写一个if,多个elif
>>> a=9
>>> if 0< a<10:
... print"a大于0小于10!"
... elif 10<a<20:
... print"a小于20大于10!"
...elif 20<a<30:
.... print"a小于30大于20!"
4.只写一个if,一个elif
>>> a=9
>>> if 0< a<10:
... print"a大于0小于10!"
... elif 10<a<20:
... print"a小于20大于10!"
5.只写一个if,多个elif和else
>>> a=9
>>> if 0< a<10:
... print"a大于0小于10!"
... elif 10<a<20:
... print"a小于20大于10!"
...elif 20<a<30:
.... print"a小于30大于20!"
else:
....print"a==b"
附练习题:
#coding=utf-8
import random
i=3
while i>0:
print i
if i==2:
print "break"
break
i-=1
else:
print "no break"
import random
i=3
while i>0:
print i
if i==2:
print "break"
break
i-=1
else:
print "no break"
练习:
def test():
for i in range(5):
for j in range(5):
for k in range(5):
if i == j == k == 3:
return
else:
print i, '----', j, '----', k
test()