我正在尝试使用Python检查列表中的每个数字是否被25整除。我不确定什么是正确的程序。我想做这样的事情:
n = [100, 101, 102, 125, 355, 275, 435, 134, 78, 550]
for row in rows:
if n / 25 == an evenly divisble number:
row.STATUS = "Major"
else:
row.STATUS = "Minor"
欢迎任何建议。
最佳答案
for row in rows:
if n % 25:
row.STATUS = "Minor"
else:
row.STATUS = "Major"
或者
for row in rows:
row.STATUS = "Minor" if n % 25 else "Major"
n % 25
的意思是“当n
除以25
时,请给我余数”。由于
0
是False
y,因此您无需显式比较0
,只需直接在if
中使用它-如果其余部分是0
,则它是主要行。如果不是,那是次要的行。