python的for语句有几种写法_Python语法教程:循环语句

u=1389435686,870700432&fm=173&app=25&f=JPEG?w=640&h=80

定义

循环语句就是在某种条件下,循环的执行某段代码块,并在符合条件的情况下跳出该段循环,其目的是处理想要进行处理的相同任务,它的关键词主要以:for、while来标识,执行的流程用下面的图来说明:

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

语法

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

u=2315633996,273294567&fm=173&app=25&f=JPEG?w=640&h=172&s=25B07D32C17548330AF554CA0000D0B1

对于for循环来说,还有一种写法,是通过索引来遍历执行循环,例如:

u=2652504599,4112181789&fm=173&app=25&f=JPEG?w=340&h=70&s=0912E517C536EC20527554DB030050B0

执行的结果同上面是一样的。在这个例子里,我们用到了两个内置的函数:len()和range(), len() 是返回列表的长度,即元素的个数,而 range()则是返回一个序列的数,请注意其使用方法;

对于while循环来说,还有两个重要的关键词:continue和break;continue用于跳出本次循环,而break用于退出本次循环,它们之间的区别用以下的例子来说明:

u=3017300561,3763427908&fm=173&app=25&f=JPEG?w=577&h=206&s=A510653283704820086420DA0000D0B3

for、while这两个关键词特别重要,初学者容易将它们混淆,要特别注意;它们称之为循环控制语句,此外,在Python中还有一个循环控制语句,叫pass,它的作用是为了保持程序结构的完整性而出现的,本身并不做任何事情,在这里就不赘述了;

注意:

无限循环:

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

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中循环语句的使用方法,希望大家能多多关注我们,谢谢!

u=2145430643,1166969169&fm=173&app=25&f=JPEG?w=640&h=380&s=C531E07C02E0AD4F4C06C0800200F08B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值