add = "http://c.biancheng.net/python/"
i = 0
while i < len(add):
print(add[i],end="")
i = i + 1
else:
print("\n执行 else 代码块")
程序执行结果为:
http://c.biancheng.net/python/
执行 else 代码块
i==len(add)结束循环时(确切的说,是在结束循环之前),Python 解释器会执行 while 循环后的 else 代码块。
add = "http://c.biancheng.net/python/"
i = 0
while i < len(add):
print(add[i],end="")
i = i + 1
#原本位于 else 代码块中的代码
print("\n执行 else 代码块")
程序执行结果为:
http://c.biancheng.net/python/
执行 else 代码块
当然,我们也可以为 for 循环添加一个 else 代码块,例如:那么,else 代码块真的没有用吗?当然不是。后续章节介绍 break 语句时,会具体介绍 else 代码块的用法。
add = "http://c.biancheng.net/python/"
for i in add:
print(i,end="")
else:
print("\n执行 else 代码块")
程序执行结果为:
http://c.biancheng.net/python/
执行 else 代码块
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有