摘要:
day18 实例026:利用递归方法求5! 分析:递归包括递归体和递归条件,上代码 def cs(a): tmp = 1 if a <=1: return a tmp = a * cs(a-1) return tmp print(cs(5)) 看看答案: def factorial(n): retu 阅读全文
随笔档案-2021年07月
python基础练习题(题目 阶乘求和)
2021-07-19 22:37 by 第二个卿老师, 399 阅读, 收藏, 编辑
摘要:
day17 实例025: 阶乘求和 题目 求1+2!+3!+…+20!的和。 分析:阶乘嘛,写两个函数解决,一个返回阶乘,一个求和。。。 1 def a(x): 2 tmp = 1 3 if x>1: 4 for i in range(1,int(x)+1): 5 tmp *= i 6 return 阅读全文
python基础练习题(题目 斐波那契数列II)
2021-07-11 23:04 by 第二个卿老师, 339 阅读, 收藏, 编辑
摘要:
day16 实例024:斐波那契数列II 题目 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。 分析:就是斐波那契数列的后一项除以前一项,于是写了两个函数 1 def fbs(num): 2 a = [0,1] 3 if num<=2: 4 retu 阅读全文
python基础练习题(题目 画菱形)
2021-07-06 00:06 by 第二个卿老师, 287 阅读, 收藏, 编辑
摘要:
day15 实例022:画菱形 题目 打印出如下图案(菱形):。 * *** ***** ******* ***** *** * 分析:一个循环控制高度,再分上下两部分输出,循环空格+*,代码如下,感觉有点多 1 a = input("请输入菱形的高度:") 2 h = int((int(a)+1) 阅读全文