from random import randrange
a = randrange(1,9)
print (a)
if (a % 2) == 0:
y = a / 2
while True:
if (y % 2) == 0:
y = y / 2
print (y)
else:
b = (a * 3) + 1
while True:
if (b % 2) == 0:
b = b / 2
else:
b = (a * 3) + 1
print (b)
"我想用python做一个数学问题求解器,可以找到一个随机数
介于 1 和 9 之间。然后如果它是奇数,则将其乘以 3 并在其中加 1,如果是
是这样,它把它除以二,这个过程不断重复。例如一个数字
电脑选择是7所以:7*3 + 1 = 22
22/2 = 11
11*3 = 33
等等。
它不应该在答案为 0 之前停止。这是我尝试过的代码,但不确定我应该在哪里做对?”