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 @ 2018-06-21 18:27  徐李帅  阅读(311)  评论(0编辑  收藏  举报