【发布时间】:2017-09-20 03:06:33
【问题描述】:
我尝试用 python 2.7 解决这个问题。我刚开始编程,所以我希望你们中的一个了不起的人可以帮助我!
这是我目前拥有的:
my_list = [2,3,4,5,6,7,8,9,10,11,]
for a in range(0, 39916800):
if (a % my_list == 0):
print("a")
答案 =
a = 2*3*4*5*6*7*8*9*10*11
a = a-1
for a in range (0,a):
if a % 2 == 0:
if a % 3 ==0:
if a % 4 ==0:
if a % 5 ==0:
if a % 6 ==0:
if a % 7 ==0:
if a % 8 ==0:
if a % 9 ==0:
if a % 10 ==0:
if a % 11 ==0:
print a
if a > 1:
break
【问题讨论】:
-
我看到了那个话题,但我并没有真正理解他们解决问题的方式。谁能告诉我我写的代码有什么问题以及我可以在哪里改进它。
-
我找到了答案。 a = 2*3*4*5*6*7*8*9*10*11 a = a-1 对于范围内的 a (0,39916800):如果 a% 2 == 0:如果 a% 3 == 0: 如果% 4 ==0: 如果% 5 ==0: 如果% 6 ==0: 如果% 7 ==0: 如果% 8 ==0: 如果% 9 ==0:如果 a % 10 ==0:如果 a % 11 ==0:打印 a
标签: python python-2.7 python-3.x