1.题目
本题的主要思路是要判断出是奇数还是偶数,随后再进行相应的操作
2.代码如下:
"""
输入:
3
输出:
5
"""
n = int(input()) # 键盘输入一个数
count = 0 # 初始化次数为0
while n != 1: # 如果n不等于1就一直执行下去
if n % 2 == 0: # 如果是偶数
n = n/2 # n就除2
elif n % 2 == 1: # 如果是奇数
n = (3*n+1)/2 # 就把(3n+1)除2
count = count+1 # 步数+1
print(count)