Python基础语法——循环(三)
来源:互联网 发布:知乎周刊plus网盘 编辑:程序博客网 时间:2024/06/05 01:06
参考资料
- 《Python语言程序设计》——梁勇(著)
前言
之前学习并且使用实例练习了Python基础语法中的循环部分,今天进一步做一个关于break和continue的补充,同时进行实例练习。
关键字break
break是对循环控制的另一种方式,可以在我们希望循环终止但是还没到达循环的结束条件时使用,执行break会立即结束当前的循环部分的执行。
关键字continue
continue也可以进行循环的控制,continue和break不同之处在于continue是结束当前的迭代直接将程序执行点跳转到循环体的最后(即不进行当次循环)进行下一次循环的判断,而不是直接退出整个循环。
#eg for KEY_WORD in Loop:#breaksum = 0num = 1while num < 10: if sum > 5: break sum += num num += 1print(sum)#continuesum = 0num = 1while num < 10: num += 1 if sum == 5: continue sum += numprint(sum)
对展示的示例代码进行运行便知道关键字break和continue对sum结果影响的差异。
补充break和continue并不是说每次使用循环就要用上它们进行控制循环,而是在循环需要的时候为了简化程序代码等作用时适当的使用。
提醒:使用break和continue适当可以使代码更易懂,而过多使用便会造成在循环中有过多的退出点,会让代码更难懂,这和C语言中使用的goto语句是一个道理,看似goto非常便捷,但是大多数编程工作者是不建议使用的,因为这对程序执行的理解会带来一定的麻烦。
实例练习
找到最小的因子
#Find the smallest factor other than 1n = elva(input("Enter an integer >= 2:"))factor = 2while factor <= n: if n % factor == 0: break factor += 1print("The smallest factor other than 1 for",n,"is",factor)
小结
本次对Python循环语法中的break和continue进行了粗浅的讲解和实际产别的编写查看,对于循环的使用自此也渐渐熟悉了,相信看了这篇博文的朋友也可以自己实操进行练习,共勉!
0 0
- Python基础语法——循环(三)
- Python基础语法——循环(一)
- python基础语法——循环(二)
- Python基础语法——循环(四)
- Python基础语法——循环(五)
- Python基础语法——函数(三)【模块化】
- Python基础语法(三)
- Python 基础语法(三)
- Python基础语法(三)
- Python 基础语法(三)
- Python 基础语法(三)
- Python 基础语法(三)
- Python 基础语法(三)
- Python 基础语法(三)
- Python 基础语法(三)
- python 学习(三)基础语法
- Python基础三(选择,循环)
- Python基础(五)——循环
- Jetty之AbstractHandler
- iis配置大全
- KinectV2的入门
- Android 画图之刮刮乐效果
- buddy system
- Python基础语法——循环(三)
- ZeroMQ(java)中的数据流SessionBase与SocketBase
- 协同过滤推荐 公式梳理
- php实现qq第三方登录
- Linux的df命令
- ZeroMQ(java)中对IO的封装(StreamEngine)
- 【USACO4.2.1】草地排水 网络流 最大流
- 二、ListView - model数据绑定
- 在8位单片机上面实现字符串的拼接(单片机上strcat的函数的实现)