Collatz 序列_Python实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Collatz 序列_Python实现相关的知识,希望对你有一定的参考价值。
使用方法:输入一个大于0的整数
#!/usr/bin/env python # -*- coding: utf-8 -*- def collatz(number): while(number != 1): if number % 2 == 0: number = number // 2 print(number) else: number = 3 * number + 1 print(number) if __name__ == '__main__': try: number = abs(int(input("Enter a number:"))) if number != 0: collatz(number) else: print("Pointless!") except: print("Input error!")
以上是关于Collatz 序列_Python实现的主要内容,如果未能解决你的问题,请参考以下文章