乙级:3n+1 python:3.4
if __name__=="__main__": n=int(input()) count=0 while(n!=1): if(n%2==0): n=n/2 else: n=(3*n+1)/2 count+=1 print(count)
3n+1问题Python实现
本文介绍了一个经典的数学问题——3n+1猜想,并提供了一个使用Python 3.4编写的简单程序来演示该问题的工作原理。通过输入任意正整数n,程序将展示从n到1的变换过程,并输出变换次数。
乙级:3n+1 python:3.4
if __name__=="__main__": n=int(input()) count=0 while(n!=1): if(n%2==0): n=n/2 else: n=(3*n+1)/2 count+=1 print(count)
606

被折叠的 条评论
为什么被折叠?