Python中的for…else和while…else结构
在 python 中,for … else 表示这样的意思:for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完或者根本无法进入循环(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
测试代码:
'''
判断1~9中有没有2、3、5的最小公倍数?
有则打印最小公倍数,没有则打印没找到。
'''
for i in range(1, 10):
if (0 == i%2 and 0 == i%3 and 0 == i%5):
print("%d 是2、3、5的最小公倍数公倍数" % i