for-else相关内容
我了解此结构的工作原理: for i in range(10):打印(一)如果我 == 9:打印(“太大了 - 我要放弃了!")休息;别的:打印(“成功完成") 但我不明白为什么 else 在这里用作关键字,因为它表明只有在 for 块未完成时才运行有问题的代码,这与它的作用相反!无论我怎么想,我的大脑都无法从 for 语句无缝地前进到 else 块.对我来说,continue 或 conti
..
此代码运行得很好,并生成所需的质数列表。但是打印我们素数的 else 块是块状的,但是不管怎么说,有人可以向我解释吗? 对于范围(0,100 + 1)中的num: #如果num>质数大于1 1:i在范围(2,num)中的 :如果(num%i)== 0: : 中断 否则: print(num) 参考: programiz.com 解决方案 Python整洁
..
我知道这个构造是如何工作的: b $ b print(i) if i == 9: print(“太大了 - 我放弃了!”) break; 其他: print(“Completed successfully”) 不用理解为什么 else 在这里被用作关键字,因为它表明只有块中的块没有完成,这与它所做的相反!不管我怎么想,我的大脑都无法从 for 语句顺畅地进行到 else
..