通过整数迭代在if语句中查找mod

i s*_*eal 1 python python-2.7

如何使下面的代码更整洁

if integer % 2 == 0 or integer % 3 == 0 or ... integer % 9 == 0:
Run Code Online (Sandbox Code Playgroud)

编辑:

我试图检查变量integer是否 完全(即除法后没有余数)可被以下任何整数整除:[2,3,4,5,6,7,8,9].我想知道是否有更好的方法来编写if语句.

Yu *_*Hao 5

一种方法是使用any:

if any(integer % x == 0 for x in range(2, 10)):
Run Code Online (Sandbox Code Playgroud)