[Python]B06─流程控制(control flow)

Hi! 大家好,我是Eric,这次教大家Python的流程控制(control flow)!
http://img2.58codes.com/2024/emoticon49.gif


■ 流程控制(control flow)

if-elif-else,条件判断,可依需要任意配置elif的数量
x = 15    if x == 0:     print(x)elif x > 0:     print(x)elif x < 0:     print(x)else:     print(x)
for,重複执行的迴圈,in右边的物件为迭代器,为一个序列
for N in [2,3,5,7]    print(N, end=" ")        for i in range(10)          #迭代器最常用的是range()    print(i, end=" ")       list[range(5,10)]list[range(0,10,2)]
while,保持迴圈直到不再满足某种条件
i = 0while i < 10:   print(i, end=" ")   i = i + 1
break跳出整个迴圈;continue跳出当前迴圈,进入下一个迭代中while True迴圈,一直迴圈直到遇到一个跳出语句
a, b = 0, 1amax = 100L = []while True:    (a, b) = (b, a + b)    if a < amax:          #当a=amax时跳出整个迴圈          break         L.append(a)print(L)  for n in range(20):    if n/2 == 0:        #当n/2==0时跳过当次迴圈       continue    print(n, end=" ")
Refer to《Python 旋风之旅,[正体中文]Will保哥》的第8章

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章