检查if语句中列表中每个数字的数字模数

时间:2018-04-10 15:12:33

标签: python python-3.x

我正在尝试制作一个程序,该程序涉及检查列表中每个数字的数字模数是否为零,然后,如果所有数字的模数为零,则将其添加到列表中。像这样:

nums = [1,2,3,5]
if( var1% *Everything in nums* ==0):
    nums.append(var1)

如果你想知道,它是用于计算素数。提前谢谢。

1 个答案:

答案 0 :(得分:3)

对于这种事情,有一个名为all的函数。

nums = [1,2,3,5]
if all(var1%n==0 for n in nums):
    nums.append(var1)