У меня довольно простая проблема с питоном, вот код:
def LCM(nums):
i = max(nums)
var = 0
x = 0
while i>0:
for x in nums:
var = var+int(nums[x])%i
if (var == 0):
return i
i=i-1
nums
- это список, я думаю, x
- это индекс для этого списка, и оператор for
долженитерация каждого значения в списке как nums[x]
.Кажется, что x
должен начинаться с первого элемента nums
и проходить через все значения, пока у nums не заканчиваются значения.
Вместо этого я получаю list index out of range
, я не понимаю, как этовозможно.Мой синтаксис for
облажался?Я не могу понять это.