import sys
class Test:
num = 0
count = 0
def __init__(self, n):
self.num = n
def Calculate(self):
if self.num == 1:
print(self.count)
return 0
elif self.num % 2 == 0:
self.count += 1
self.num /= 2
else:
self.count += 1
self.num = int((3 * self.num + 1) / 2)
self.Calculate()
num = int(input())
test = Test(num).Calculate()
相关文章
- 12-17【PAT】1001. 害死人不偿命的(3n+1)猜想 (15)
- 12-17PAT乙级 1001. 害死人不偿命的(3n+1)猜想 (15)
- 12-17[C++]PAT乙级1001.害死人不偿命的(3n+1)猜想(15/15)
- 12-17pat 1001 害死人不偿命的(3n+1)猜想
- 12-17PAT乙级—1001 害死人不偿命的(3n+1)猜想
- 12-171001 害死人不偿命的(3n+1)猜想 (15 分)—PAT (Basic Level) Practice (中文)
- 12-171001 害死人不偿命的(3n+1)猜想
- 12-171001 害死人不偿命的(3n+1)猜想 (15 分)
- 12-171001 害死人不偿命的(3n+1)猜想
- 12-171001 害死人不偿命的(3n+1)猜想 python实现