【发布时间】:2020-07-12 13:57:50
【问题描述】:
如何在一组数字上使用模运算符?
if value > 2 and value % 2 == 0 or value % 3 == 0 or value % 5 == 0 or value % 7 == 0 or value % 11 == 0:
return False
如何将所有这些“或”语句合并为更优雅的语句,例如“and value % set == 0”?
【问题讨论】:
-
这不是“更优雅”,而是“有用的东西”:D
-
我希望在单一条件下有一些抽象代数定理:P 也许值得在数学 stackexchange 上提问
-
@Adam.Er8 我不这么认为,因为这是一种素性测试。然而,这些测试是不值得的,因为只有 5 个数字要测试可分性。