python实践项目一:Collatz函数
2020-12-10 10:48
标签:验证 font 奇数 告诉 coding 必须 ace 语句 int() python实践项目一:Collatz函数 标签:验证 font 奇数 告诉 coding 必须 ace 语句 int() 原文地址:https://www.cnblogs.com/heyangblog/p/10995398.html 1 #!/usr/bin/python
2 # -*- coding: UTF-8 -*-
3
4 import sys
5 def collatz(number):
6 if number%2==0:
7 return number//2
8 else:
9 return 3*number+1
10 if __name__==‘__main__‘:#此句解释:https://blog.csdn.net/zhusongziye/article/details/79505803
11 num=int(input("请输入一个正整数:"))
12 try:
13 if num>0:
14 while 1:
15 if num!=1:
16 print collatz(num)
17 num=collatz(num)
18 else:
19 break
20 else:
21 print "你输入的不是正整数,程序结束!"
22 except:
23 print "你输入的不是正整数,程序结束!"
下一篇:Java中避免空指针查昂见的方法