python基础之---else(十)
2021/10/26 14:10:33
本文主要是介绍python基础之---else(十),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环可以和else配合使用,else下方缩进的代码指的是当循环正常结束之后要执行的代码。
1. while…else
1.1 语法
while 条件: 条件成立重复执行的代码 else: 循环正常结束之后要执行的代码
1.2 示例
i = 1 while i <= 5: print('Hello World') i += 1 else: print('执行完毕')
1.3 退出循环的方式
1.break终止循环
i = 1 while i <= 5: if i == 3: print("提前结束") break print('Hello World') i += 1 else: print('执行完毕')
所谓else指的是循环正常结束之后要执行的代码,即如果是break终止循环的情况,else下方缩进的代码将不执行。
2.continue控制循环
i = 1 while i <= 5: if i == 3: print("打断一下") i += 1 continue print('Hello World') i += 1 else: print('执行完毕')
因为continue是退出当前一次循环,继续下一次循环,所以该循环在continue控制下是可以正常结束的,当循环结束后,则执行了else缩进的代码。
2. for…else
2.1 语法
for 临时变量 in 序列: 重复执行的代码 ... else: 循环正常结束之后要执行的代码
所谓else指的是循环正常结束之后要执行的代码,即如果是break终止循环的情况,else下方缩进的代码将不执行。
2.2 示例
str1 = 'Hello World' for i in str1: print(i) else: print('循环正常结束之后执行的代码')
2.3 退出循环的方式
1.break终止循环
str1 = 'Hello World' for i in str1: if i == 'e': print('遇到e不打印') break print(i) else: print('循环正常结束之后执行的代码')
没有执行else缩进的代码。
2.continue控制循环
str1 = 'Hello World' for i in str1: if i == 'e': print('遇到e不打印') continue print(i) else: print('循环正常结束之后执行的代码')
因为continue是退出当前一次循环,继续下一次循环,所以该循环在continue控制下是可以正常结束的,当循环结束后,则执行了else缩进的代码。
这篇关于python基础之---else(十)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享