因此,我编写了一个小程序来查找 5、4、3、2、1 的最小公倍数:
num = 1
multiples_list = []
for divisor in range(1,6):
multiples_list.append(divisor)
multiple_5 = 5 * num
index = len(multiples_list) - 2
while index > 0:
if multiple_5 % multiples_list[index] == 0:
index -= 1
else:
num += 1
index = len(multiples_list) - 2
if index == 0:
print(multiple_5)
似乎我已经创建了一个无限循环......但是为什么呢?