我的程序中有一行代码可以检查一个数字是否可被几个数字整除.
然而,我目前的方式是非常低效和丑陋.
它目前看起来像:
if(x % 1 == 0 and x % 2 == 0 and x % 3 == 0)等等其他几个数字.我希望有人可以教我如何取出长and链并帮助我用更有意义的东西替换它,所以它看起来像:
if(x % a[1,2,3] == 0)
这有可能吗?如果可以,有人可以帮助我吗?
编辑:x%1 == 0,x%2 == 0等.不是完整的等式.我检查远远超过%1,2和3.我正在寻找一个可以说... 1到15的解决方案.这就是为什么我不使用x%6.
Pau*_*kin 15
if all(x % k == 0 for k in [1, 2, 3]):
print 'yay'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
194 次 |
| 最近记录: |