for-else相关内容

为什么python在for和while循环之后使用'else'?

我了解此结构的工作原理: for i in range(10):打印(一)如果我 == 9:打印(“太大了 - 我要放弃了!")休息;别的:打印(“成功完成") 但我不明白为什么 else 在这里用作关键字,因为它表明只有在 for 块未完成时才运行有问题的代码,这与它的作用相反!无论我怎么想,我的大脑都无法从 for 语句无缝地前进到 else 块.对我来说,continue 或 conti ..
发布时间:2021-11-30 23:34:05 Python

为什么这个“ else”块可以工作,但与“ if”情况不在同一个级别?

此代码运行得很好,并生成所需的质数列表。但是打印我们素数的 else 块是块状的,但是不管怎么说,有人可以向我解释吗? 对于范围(0,100 + 1)中的num: #如果num>质数大于1 1:i在范围(2,num)中的 :如果(num%i)== 0: : 中断 否则: print(num) 参考: programiz.com 解决方案 Python整洁 ..
发布时间:2020-06-03 21:23:58 Python

为什么python在for和while循环之后使用“else”?

我知道这个构造是如何工作的: b $ b print(i) if i == 9: print(“太大了 - 我放弃了!”) break; 其他: print(“Completed successfully”) 不用理解为什么 else 在这里被用作关键字,因为它表明只有块中的块没有完成,这与它所做的相反!不管我怎么想,我的大脑都无法从 for 语句顺畅地进行到 else ..
发布时间:2018-01-27 22:46:15 Python