首页 > 编程语言 > 详细

Python控制语句《循环语句》

时间:2021-05-28 09:53:27      阅读:15      评论:0      收藏:0      [点我收藏+]

简单分享一下循环。


Python中有2个循环语句:While语句和For语句。

while语句:

while(表达式):

? ? ? ? ? 循环体........

只有while语句中的表达式为真就进入循环体,为假就跳过while循环。当表达式一直为真,就变成死循环了,一直循环执行循环体。

for语句:

for? 变量? in? 集合:

? ? ? ?循环体........

其中集合通常是range()函数,只要变量在集合中就执行循环体。在这里:

range(start,stop[,step])

? ? ? ? ?计数从start开始,stop结束,step即步长(间距)。

? ? ? ? ?例:range(5)? ? ? ? ? ? range(0,30,5)? ? ? ? ? ? ? ? ? range[0,-10,-1,]

? ? ? ? ? ? ? ?[0,1,2,3,4]? ? ? ? ? [0,5,10,15,20,25]? ? ? ? ? ? ? [0,-1,-2,-3.....]

另外在循环语句中,通常会有breakcontinue语句在其中,很多时候会让大家搞混淆。

break语句主要是跳出循环语句,执行循环体之外的语句;而continue则是跳过当前循环,执行下一个循环。例如:

x = 0

for i in [1,2,3,4,5]:

? ? if x == i:

? ? ? ? continue

? ? x += i

print(x)

首先i=1与x=0比较,不相等进入x+=i,如此x=1;然后i=2与x=1比较,不相等进入x+=i,如此x=3;再然后i=3与x=3比较,相等进入continue语句,跳过当前循环进入下一循环(即不执行x+=i),依次类推,最后x的值为12(1+2+4+5)。如果continue变成break的话,当x=i即第三次循环的时候就直接跳出循环,那么x的值就为3。


Python控制语句《循环语句》

原文:https://blog.51cto.com/u_15064015/2824058

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!