题目链接:
1001 害死人不偿命的(3n+1)猜想
只要按照题目意思,每进行一次运算,运算次数加一即可,当值为1的时候结束循环
n = int(input())
cnt = 0
while n > 1:
if n % 2 == 1:
n = int((3*n+1)/2)
else:
n = int(n/2)
cnt += 1
print(cnt)
题目链接:
1001 害死人不偿命的(3n+1)猜想
只要按照题目意思,每进行一次运算,运算次数加一即可,当值为1的时候结束循环
n = int(input())
cnt = 0
while n > 1:
if n % 2 == 1:
n = int((3*n+1)/2)
else:
n = int(n/2)
cnt += 1
print(cnt)