我如何检查my_randoms中的数字是否可被3整除 我有任何方法可以将这些项目添加到名为l的列表中。
此代码已经可以打印30个随机数字,并且我尝试了其他类似方法:
n % 3 == 0
它不起作用并不断崩溃,所以我正在努力
import random
my_randoms = random.sample(range(30), 30)
print(my_randoms)
l = []
非常感谢任何帮助
答案 0 :(得分:1)
>>> [n for n in my_randoms if not n%3]
[27, 9, 24, 6, 18, 3, 12, 21, 15, 0]
答案 1 :(得分:0)
您需要检查它是否可以被
整除n % 3 == 0
并附加像这样的可分割部分:
import random
l = []
my_randoms = random.sample(range(30), 30)
print(my_randoms)
for number in myrandoms:
if number%3 == 0:
l.append(number)
print(l)