Python Collatz 序列和输入验证
发布时间:2020-12-20 12:53:01 所属栏目:Python 来源:网络整理
导读:Python编程快速上手实践项目题目,欢迎指证与优化! Collatz 序列 题目: 编写一个名为 collatz()的函数,它有一个名为 number 的参数。如果参数是偶数, 那么 collatz()就打印出 number // 2, 并返回该值。如果 number 是奇数, collatz()就打 印并返回 3
Python编程快速上手实践项目题目,欢迎指证与优化!
def collatz(number): if number%2 == 0: return number//2 else : return 3*number+1 input_number = int(input("请输入一个整数:")) while True : print(collatz(input_number)) input_number=collatz(input_number) if input_number==1: break 运行结果: 请输入一个整数:22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |