Создание последовательности града, которая соответствует приведенной ниже схеме:
, если x четное -> x / 2, если x нечетное -> [a] x + [b]
, где a иb - целочисленные значения {0, ..., 10}, допускающие 121 возможную комбинацию a и b.Мне нужно указать, сходится ли последовательность для всех значений 1000 x
Я использую Python для решения проблемы, я новичок в программировании на Python, но я учусь быстро и нуждаюсь в руководстве по решению
`for n in range(1,1001):
for i in a:
for j in b:
while j != 1 & i != 1:
print ("a:", i, "b:", j)
if j % 2 == 0:
j = j / 2
length = length + 1
else:
n = (n * j) + i
if n == 1:
print (n)
'
вышесказанное работает в том, что оно работает, но не выполняет то, что я хочу.Он просто продолжает цикл целое число один и не будет проходить мимо него