![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程题
雪沫儿飞飞
乐于分享,记录成长~
展开
-
题目:奇数和偶数个数相等的列表,实现index为偶数时,值为偶数,反之亦然
def index_list(str): #i和j永远指向不满足条件的位置,然后进行交换 i = 0 j = 1 while (i < len(str)) & (j < len(str)): if (str[i] % 2) == 0: i += 2 continue if str[j]%2 != 0: j += 2 contin.原创 2022-02-14 19:29:35 · 207 阅读 · 0 评论 -
题目:兔子生兔子问题
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,n个月后有多少对兔子? 分析题目后,会发现兔子的数量是一个斐波那契数列:1,1,2,3,5,8...... #方法一:列表追加实现斐波那契数列 def tuzi(n: int)->list: li = [1, 1] if n > 2: for i in range(2, n): li.append(sum(li[(i-2):i]原创 2022-02-14 19:17:46 · 223 阅读 · 0 评论