python算法实战
CEO赵林1007
未来无限可能
展开
-
python算法实战4
简述:要求输入某年某月某日 提问:求判断输入日期是当年中的第几天?def which_day(year,month,day): list=[31,28,31,30,31,30,31,31,30,31,30,31] which_day=0 if (year%4==0)and(year%4!=0) or (year %400=0): list [1]原创 2017-12-09 18:55:05 · 310 阅读 · 0 评论 -
python算法实战5
任意三个整数类型,x、y、z 提问:要求把这三个数,按照由小到大的顺序输出 Python解题思路分析:while 1: try: x = int(input("plz input x: ")) y = int(input("plz input y: ")) z = int(input("plz input z: "))原创 2017-12-09 21:33:05 · 304 阅读 · 0 评论 -
python算法6
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、在数学上,斐波纳契数列以如下被以递归的方法定义。def fib(n): if n==1 or n==2: return 1 return fib(n-1)+原创 2017-12-09 21:47:04 · 267 阅读 · 0 评论 -
python算法实战1
简述:这里有四个数字,分别是:1、2、3、4 提问:能组成多少个互不相同且无重复数字的三位数?各是多少?for i in range (1,5): for j in range(1,5): for k in range(1,5): if (i !=k) and (i !=j) and (j !=i): print (i原创 2017-12-06 21:35:56 · 435 阅读 · 0 评论 -
python算法实战2
简述:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成.原创 2017-12-06 21:40:08 · 305 阅读 · 0 评论 -
python算法实战3
简述:一个整数,它加上100和加上268后都是一个完全平方数 提问:请问该数是多少?import mathfor i in range(10000): x=int(math.sqrt(i+100)) y=int (math.sqrt(i+268)) if (x*x==i+100) and (y*y==i+268): print (i)原创 2017-12-06 21:41:41 · 313 阅读 · 0 评论