代码
cutnum=0
def iseven(num):
if num%2==0:
return True
return False
def cut(num):
global cutnum
if iseven(num):
num=num/2
else:
num=(3*num+1)/2
cutnum=cutnum+1
if not num==1:
cutnum=cut(num)
return cutnum
num=eval(input())
if not num ==1:
cutnum=cut(num)
print(cutnum)
运行结果