![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python练习题
谭敏。
这个作者很懒,什么都没留下…
展开
-
杨辉三角+python
def yanghuisanjiao(num:int): reslut = [] for i in range(1,num+1): resultOnce = [] #resultOnce存放第i行(从上往下)的所有数值 if i == 1: reslut.append([1]) elif i == 2: reslut.append([1,1]) else:原创 2020-07-28 21:23:45 · 161 阅读 · 0 评论 -
斐波那契数+python
def feibonaqi(num:int): if num == 1 or num == 2: return 1 elif num > 2: return feibonaqi(num - 1) + feibonaqi(num - 2) else: return 0res = feibonaqi(0)原创 2020-07-28 19:51:56 · 185 阅读 · 0 评论 -
斐波那契数列+pyton
def feibonaqi(num:int): result = [] for i in range(1,num+1): if i == 1 or i == 2: result.append(1) else: result.append(result[i-2]+result[i-3]) return result原创 2020-07-28 19:45:27 · 134 阅读 · 1 评论 -
青蛙变态跳+python
法一:#变态跳阶梯n个,可以一次跳任意个阶梯,问有多少种跳法def jumpStair(num:int): ''' f(n):表示跳跃N个台阶的次数 f(1) = 1 f(2) = f(2-1)+f(2-2) = 2 =f(1) +1 f(3) = f(3-1) + f(3-2) + f(3-3) = f(2) + f(1) +1 f(4) = f(4-1) +f(4-2) + f(4-3) + f(4-4) = f(3) + f(2) + f(1) +原创 2020-07-23 21:06:12 · 345 阅读 · 0 评论 -
水仙花数+python+多种方法汇总
法一:shuixainhua = []for i in range(1,10): for j in range(0,10): for k in range(0,10): value = i*100+j*10+k if (i**3 +j**3 +k**3) == value: shuixainhua.append(value) print(shuixainhua)法原创 2020-07-21 23:10:49 · 319 阅读 · 0 评论 -
python 十进制正小数转为其他进制正小数(小数点后保留10位)
python 十进制正小数转为其他进制正小数(小数点后保留10位)题目:def fun(number, jinzhi: int): ''' 针对整数部分为0的正小数 :param number: 需要转化的参数 :param jinzhi: 转化的进制数 :return: 转化后的结果 ''' string_num = str(numbe...原创 2020-04-23 22:03:42 · 2114 阅读 · 4 评论