Я хотел бы знать, есть ли известная формула для следующего способа подсчета:
count = 0
for i in range(n):
for j in range(m):
count = count + 1
count = count + 10
Заранее большое спасибо,
Cayo
РЕДАКТИРОВАТЬ 1:
Спасибо Эрнест, вы правы, но это не совсем проблема. Извините, я не был достаточно ясен, позвольте мне лучше объяснить мою проблему. Я не просто хочу считать, мне нужно использовать этот счетчик внутри l oop. У меня есть двумерный массив сглаживания, и я хочу получить доступ только к суб-2D-области этого массива. Итак, на самом деле то, что я делаю, это:
count = 0
for i in range(n):
for j in range(m):
big_flatten_array(count) = value
count = count + 1
count = count + 10
РЕДАКТИРОВАТЬ 2: Это не работает, просто используя
count = i * 10 + j
Попробуйте проверить значения:
count = 0
for i in range(3):
for j in range():
k = i * 2 + j
vec[k] = count
vec2[k] = i * 10 + j
count = count + 1
count = count + 10
И вы увидите, что ve c и vec2 не совпадают ...