【例3-8.py】
1 x = int(input("输入x的值:"))2 y = 03 for y in range(0, 100):4 if x == y:5 print ("找到数字:", x)6 break7 else:8 print("没有找到")【代码说明】
- 第1行代码捕获用户输入的值,并把该值转换为int类型,赋值给变量x 。
- 第2行代码定义一个变量y,变量y用于暂存需要遍历的列表的值 。
- 第3行代码使用for…in…循环遍历range(0, 100)返回的列表 。range(0, 100)的返回值为0、1、2、…、99 。
- 第4行代码判断输入的值是否等于列表中的值 。如果条件成立,输出查找到的数字,并立即退出循环 。循环结束,后面的else子句将不会被执行 。
- 第7行代码,当没有找到输入的值时,else子句后面的代码将被执行 。
SyntaxError: 'break' outside loopcontinue语句也是用来跳出循环的语句,但是与break不同的是,使用continue语句不会跳出整个循环体,只是跳出当前的循环,然后继续执行后面的循环 。1 x = 02 for i in [1,2,3,4,5]:3 if x == i:4 continue5 x += i6 print("x的值为", x) 【代码说明】- 第1行代码将x赋值为0 。
- 第2行代码使用for...in...语句遍历列表[1,2,3,4,5] 。
- 第3行代码将x与i进行比较,如果x与值i相等,则执行第4行的continue语句,停止当前循环,即不再执行第5行代码,继续执行下一个循环 。
- 第6行代码打印出最终的结果,输出为12 。
关于作者:黄传禄,高级讲师、管理软件开发工程师、数据库库系统工程师、信息系统管理工程师 。有10多年的一线教学经验和高端培训经验,出版多部技术专著,获得多个软件著作权 。本文摘编自《零基础学Python》(第2版),经出版方授权发布 。
推荐阅读
- 高级语言中的语句在汇编中是如何实现的
- 凭借这5步,我30分钟学会了Python爬虫
- 真香!Python十大常用文件操作,轻松办公
- 别再用手敲了,这个工具可以自动生成python爬虫代码
- 使用python爬取抖音app视频
- 循环初恋电视剧百度百科 循环初恋演员表
- 用python处理excel文件有多轻松?工作从未如此简单
- Python条件语句详解:if、else、switch都有了
- Python中的时间序列数据可视化的完整指南
- Python|学python要学多久,学到什么程度才能找工作?
