Python循环语句
Python3循环语句
Python3中的循环语句有for和while。
while循环:
while 判断条件: 语句
while循环使用else语句
#!/usr/bin/python3 count = 0 while count < 5: print(count,"小于5") count = count+1 else: print(count,"大于或等于5")
for循环
python for 循环可以遍历认合序列的项目,如一个列表或者一个字符串。
for <variable> in <sequence>: <statements> else: <statements>
for 循环实例:
#!/usr/bin/python3 sites = ["baidu","google","taobao","topmed"] for site in sites: if site == "topmed": print("哈哈哈") break print("循环数据"+site) else: print("没有循环数据!") print("完成循环!")
range()函数
如果你需要遍历数字序列,可以使用内置range()函数。
函数原型:range(start,end,scan)
break和continue语句循环中的else子句
break 语句可以跳出for和while的循环体。如果你从for或while循环中终止,任何对应的循环else块将不执行。
#!/usr/bin/python3 for letter in "Runoob": if letter =="b" break print("当前字母为:",letter) #第二个实例 var = 10 while var>0: print("当前变量值为:",var) var = var-1 if var ==5: break; print("Good bye!")
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
#!/usr/bin/python3 for letter in "Runoob": if letter =="o": continue print("当前字母",letter) var = 10 while var >0: var = var-1 if var ==5: continue print("当前变量值:"var) print("Good bye!")
pass语句
python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句,如下:
whlie True: pass

浙公网安备 33010602011771号