(2)for 循环后面可以加入else,在循环结束后(正常结束)会执行。 正常退出循环代码示例: for i in [1,2,3]: print("循环第%d次"%(i)) else: print("循环完毕") 用break退出循环示例,注意与上面的代码对比执行结果: for i in [1,2,3]: print("循环第%d次"%(i)) if i>= 2: break else: print("循环完毕")
时间: 2023-06-23 12:09:41 浏览: 109
Python for循环搭配else常见问题解决
非常好,你对Python中的for循环和else语句的理解已经很到位了。
在第一个示例中,由于循环正常结束,因此会执行else语句块,输出"循环完毕"。
而在第二个示例中,由于在i>=2时使用了break语句跳出了循环,因此不会执行else语句块。输出结果仅为:
循环第1次
循环第2次
再次感谢你的认真学习,继续加油!
阅读全文