“奇偶归一”,又称为3n+1猜想。
对于一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2。如此循环,最终都能够得到1。
代码:
n=input()
t=0
while n!=1:
t=t+1
if n%2==0:
n=n/2
else:
n=3*n+1
print t
注:经济学类专业,学的Python2.7,方法较为基本与幼稚,仅供参考。
“奇偶归一”,又称为3n+1猜想。
对于一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2。如此循环,最终都能够得到1。
代码:
n=input()
t=0
while n!=1:
t=t+1
if n%2==0:
n=n/2
else:
n=3*n+1
print t
注:经济学类专业,学的Python2.7,方法较为基本与幼稚,仅供参考。