ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

判断语句和循环语句-2.9-while循环

2021-12-07 19:02:51  阅读:128  来源: 互联网

标签:语句 重复 while 2.9 循环 条件 print 执行


一、引入

不知道大家是否喜欢下象棋,反正王老师还是挺喜欢的,只不过技术嘛.....你懂得,马走日 象走田.....

如果这盘棋下完了,可以收拾一下接着重来一局,这重来一局说到底就是重复

软件中也是需要这样的功能的,像打游戏(这个大家都有经验就不过多说了)时这局没吃到"鸡",可以再重新玩一局对嘛,这也是重复

程序中的重复执行功能是怎样实现的呢?

答:循环

二、生活中的循环场景

象棋

img

游戏

img

三、软件中循环的使用场景

跟媳妇承认错误,说一万遍"媳妇,我爱你"

print("媳妇,我爱你")
print("媳妇,我爱你")
print("媳妇,我爱你")
...(还有99997遍)...

  

使用循环语句一句话搞定

i = 0
while i < 10000:
    print("媳妇儿,我错了")
    i += 1

  

四、Python中的循环方式

Python中只有2种循环执行代码的方式

  • while循环
  • for循环

tips:

学过其它编程语言的同学请注意,Python中没有do-while循环,只有while和for

五、while循环的使用

1. 格式

while 条件:
    条件满足时,做的事情1
    条件满足时,做的事情2
    条件满足时,做的事情3
    ...(省略)...

  

说明如下:

image-20200827181348207

while循环的流程:

  1. 先要判断条件是否为
  2. 如果为真那么就执行响应代码,上图中的2、3、4
  3. 当上图中的2、3、4执行完后,接下来要再次判断条件是否为
  4. 如果为真那么就再次执行上图中的2、3、4
  5. 重复执行上述过程,直到遇到条件不满足时,这个while循环才结束

2. 示例

i = 0
while i < 5:
    print("当前是第%d次执行循环" % (i + 1))
    print("i=%d" % i)
    i += 1

  

结果:

当前是第1次执行循环
i=0
当前是第2次执行循环
i=1
当前是第3次执行循环
i=2
当前是第4次执行循环
i=3
当前是第5次执行循环
i=4

说明:

  • 先判断i < 5条件是否为,此时i为0所以,i < 5结果为
  • 接下来执行2个print语句,然后执行i+=1,此时i变成了1
  • 再执行i < 5此时相当于1 < 5结果为True,所以继续执行2次print,接下来i变为2。剩下的就是重复的过程了,我们不再赘述
  • 当执行i += 1i的值为5的时候,接下来执行while i < 5此时i < 5结果为,所以while条件不满足,此时while循环结束

六、总结

  • whileif的用法基本类似,区别在于:if条件成立,则执行一次;while条件成立,则重复执行,直到条件不成立为止。

  • 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成

  • 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环

标签:语句,重复,while,2.9,循环,条件,print,执行
来源: https://www.cnblogs.com/dong4716138/p/15657744.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有