我是靠谱客的博主 彩色春天,最近开发中收集的这篇文章主要介绍python中while和for循环的用法_Python之for循环和while循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python中有两种循环,分别为:for 循环和 while 循环。

循环语句就是在某种条件下,循环的执行某段代码块,并在符合条件的情况下跳出该段循环,

其目的是处理想要进行处理的相同任务。它的关键词主要以:for、while来标识。

执行的流程用下图来说明:

u=1123104063,760304435&fm=173&app=25&f=JPEG?w=274&h=413&s=6BA63062432056AACF5C44DE0000C0A0

1、for 循环

for 循环可以用来遍历某一对象(就是把集合中的每个元素都依次访问一次)。

for循环的基本结构如下:

1127987-20170509135423160-55299940.png

编写循环语句时,其语法是这样的,如下图:

1298313-20190506121216444-353792171.png

1298313-20190506141543799-1268450909.png

2、 while 循环

for循环和while循环,两者的相同点在于都能循环做一件重复的事情;

不同点在于,for循环是在序列穷尽时停止,while循环是在条件不成立时停止。

1127987-20170509141017566-1085442989.png

对于while循环来说,还有两个重要的关键词:continue和break;

continue用于跳出本次循环,而break用于退出本次循环,下面举例来说明:

1298313-20190506142624756-844413054.png

1298313-20190506143228497-1883162787.png

注意:

无限循环:

无限循环也叫死循环,即是说代码一直在循环里运行,永远都跳不出来了,死循环在编写代码的时候要格外注意,

不要在需要跳出循环的地方造成死循环了;

for、while中使用else

在循环条件为False的时候如果要执行某段代码块,则可以用else来操作,例如,上面的for循环可以这么写:

u=2121705795,2287781063&fm=173&app=25&f=JPEG?w=519&h=108&s=ED40ED1249636D2008CD64DA020080B2

简单语句组

如果在循环代码块中仅只有一条语句,可以将其写成一行,这种写法称为简单语句组,例如:

>>>while True: print("Hello,World") #无限循环,仅作为示例使用

循环嵌套

在写代码时,有可能会遇到循环里面再调用循环的情况,这种情况就叫做循环嵌套.

比如,可以在for循环中嵌套for循环或者while循环,反之也能在while循环中嵌套for循环和while循环.

出一个小题目,有兴趣的朋友可以尝试一下。

题目:使用嵌套循环打印 0-100 之间的质数:

u=1498921950,1627228995&fm=173&app=25&f=JPEG?w=609&h=303&s=011075320712486008C400DA0000D0B3

最后

以上就是彩色春天为你收集整理的python中while和for循环的用法_Python之for循环和while循环的全部内容,希望文章能够帮你解决python中while和for循环的用法_Python之for循环和while循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部