【Python入门教程】第19篇 break语句
2022/1/11 20:08:21
本文主要是介绍【Python入门教程】第19篇 break语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本篇我们来学习一下 Python 中的 break 语句,该语句可以用于提前退出循环。
break 语句
有时候,我们想要提前退出 for 循环或者 while 循环。为此,我们可以使用 break 语句:
break
通常我们会使用 if 语句判断某个条件是否成立,成立时执行 break 语句退出循环。
for 循环中的 break 语句
以下语法说明了如何在 for 循环内部使用 break 语句:
for index in range(n): # 其他代码 if condition: break
在以上语法中,如果 condition 结果为 True,执行 break 语句立即退出循环。此时不会执行剩余的迭代。
例如:
for index in range(0, 10): print(index) if index == 3: break
输出的结果如下:
0 1 2 3
以上代码执行的过程如下:
- for 循环计划迭代 10 次,依次输出 0 到 9。
- 不过,当循环计数器增长到 3 时,break 语句立即终止循环。因此,该程序最终只会显示 0 到 3。
当我们在嵌套循环中使用 break 语句时,它只会终止最内层的循环。例如:
for x in range(5): for y in range(5): # 终止最内层循环 if y > 1: break # 输出坐标 print(f"({x},{y})")
输出结果如下:
(0,0) (0,1) (1,0) (1,1) (2,0) (2,1) (3,0) (3,1) (4,0) (4,1)
以上示例使用了两层 for 循环显示坐标 (0, 0) 到 (5, 5)。嵌套循环中的 break 语句在 y 大于 1 时终止最内层的循环。因此,输出结果中 y 的值只有 0 和 1。
while 循环中的 break 语句
以下是在 while 循环中使用 break 语句的语法:
while condition: # more code if condition: break
以下示例在 while 循环中使用了 break 语句,它会一直提示我们输入最喜欢的颜色,直到我们输入 quit 为止:
print('-- Help: type quit to exit --') while True: color = input('Enter your favorite color:') if color.lower() == 'quit': break
Code language: Python (python)
Output:
-- Help: type quit to exit -- Enter your favorite color:red Enter your favorite color:green Enter your favorite color:blue Enter your favorite color:quit
以上代码的执行过程如下:
- while True 创建了一个无限循环。
- 一旦我们输入 quit,color.lower() == ‘quit’ 结果为 True,执行 break 语句终止循环。
- color.lower() 函数返回了小写形式的 color,因此我们可以输入 Quit、QUIT 或者 quit 退出程序。
总结
- Python 利用 break 语句提前退出 for 循环和 while 循环。
这篇关于【Python入门教程】第19篇 break语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识