手把手教你学Python之循环结构

目录

while循环

for循环

循环结构嵌套


         循环结构主要用于需要重复执行某些操作的场景,通过循环可以大大降低开发人员的工作量,也是利用程序提升工作效率的优势之一。对于循环,主要把握以下几点:什么时候开始执行循环?什么时候循环结束?需要重复操作的内容是什么?每次操作后,有什么变化?等。

        Python中实现循环结构的语句主要有两种:while 语句 和 for 语句。

while循环

        while循环是一种判别式循环,当条件为 True 时,执行循环体;当条件为 False 时结束循环,执行循环后的操作。具体语法规则如下。

for循环

     for循环是一种遍历式循环,for循环后面通常跟一个可迭代对象,依次对每个元素执行相同的操作,直到所有元素都遍历完才结束。具体语法规则如下:

       range()函数是Python自带的内置函数,用于生成整数数字序列,可传递三个参数:range(start,stop,step),其中start参数表示起始数字,默认为0;stop表示终止数字,但不包含该数字,该参数必须传递;step表示步长,表示两个相邻数字之间的差。最终生成的数字序列为[start, start+step, ..., start+n*step], 其中start+n*step < stop, start + (n+1)*step >= stop。例如range(1,5,2)生成的数字序列为[1,3]。

循环结构嵌套

         Python中支持循环的嵌套,while循环的循环体中可以继续嵌套while循环或for循环,for循环的循环体中也可以继续嵌套while循环和for循环。在实际应用中经常会用到循环的嵌套,但为了程序的可读性,一般建议嵌套层次不宜超过3层

         与其他编程语言不同,Python中循环语句后面可以带有else子句,用于在循环正常结束后做一些额外操作。所谓的正常结束是指执行到循环条件不满足或遍历完可迭代对象中的每个元素。非正常结束主要是指循环执行过程中遇到break语句,提前结束循环,break语句的相关内容将在下一篇文章流程控制语句中进行介绍。

     小小练习题

       更多关于手把手教你学Python的文章和视频请关注微信公众号:手把手教你学编程。或者腾讯课堂CSDN学院 里的手把手教你学Python系列视频。  

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高成珍

前行路上与你相伴!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值