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)
elseprint("没有循环数据!")
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

 

posted @ 2019-10-18 15:33  Chensh丶  阅读(232)  评论(0)    收藏  举报