标签:break run Python age Day06 学习 while 循环 xiguale
一、流程控制之while循环
1.1什么是循环
当我们攻略单机游戏时,总要重复对某一些关卡进行反复攻略以达到通关目的。而在编程中,我们也需要对有一些程序进行循环操作,这个时候就需要用到循环语句for 或者while循环。
1.2while循环语法
while 条件表达式:
语句块
1.3while+break
通过上述例子与在计算机运行的结果可知,while循环并不会自己自动结束循环,所以我们需要通过使用break来控制他跳出循环
while 条件表达式:
语句块
if 条件成立 :
break #通过if判断,break跳出循环
1.4while+continue
有些时候我们需要对某些情况不进行循环,但是我们又想一直在循环中,那么这个时候我们可以使用while+continue来控制
例如:我需要按顺序从一到10拿苹果,但是我不想要第五个
apple=0
while apple<=10
apple+=1
if apple==5
continue
结果打印为:1234678910
1.5while循环嵌套
什么叫循环嵌套:
有时候我们在重复做某件事的时候,中间还需要重复做几件事情,那么这个时候我们可以使用循环嵌套来做
while True: while True: #if后面式可以跟else的 if 条件表达式 : break if 条件表达式 : break
二、流程控制之for循环
2.1、为什么要用for循环
可能大家会很奇怪,明明有while循环了,为什么还要用for循环呢?
其实原因很简单,for循环时可以控制循环次数,更加方便更加精准,而while循环他不是通过控制循环次数来实现循环,那么这个时候,for循环的好处就显而易见了
2.2、for循环的语法
说了为什么要用for循环,那就要说说for循环的语法了
xiguale = ['xi','age','run','book']
for i in xiguale :
print(i)
输出结果:
xi
age
run
book
通过上面可以发现for循环的遍历以及便捷,还有for循环的强大。
2.3、for+break与for+continue
xiguale = ['xi','age','run','book']
for i in xiguale :
if i=='age' :
break
print(i)
xiguale = ['xi','age','run','book']
for i in xiguale :
if i=='age' :
continue
print(i)
输出结果:
xixi
run
book
标签:break,run,Python,age,Day06,学习,while,循环,xiguale 来源: https://www.cnblogs.com/ledgua/p/11283136.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。