Collatz函数

复制代码
import  sys
def Collatz(X):
    print(X)
    if X % 2 == 0:
        t = X//2
        Collatz(t)
    elif X == 1:
        sys.exit()
    else:
        t = 3 * X + 1
        Collatz(t)

number = int(input('输入数字:'))
Collatz(number)
复制代码

 

posted @   徐李帅  阅读(311)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示