x = False
divisors = [2,3,4,5,6,7,8,9,10]
for i in range (10,10000,10):
if [x for x in divisors if i % x == 0]:
print(i)
break
我能得到一些关于为什么这个程序打印 10 的指示吗?它应该打印.. 2520
我现在在这个问题上花了很多时间,我想我不太了解列表理解,它是如何工作的,它返回什么。
如果任何一个部门产生浮点数,我希望 if 语句会产生错误。
我需要使用铸造吗?
我是否在那个范围内 (10,10000,10) 给出了 10, 20, 30, 40,..., 10000 的列表?