背景:在一个岛上第0周有a只兔子(a>=50)和c只老虎(c>=5).
情况:a)兔子在n周内没有灭绝:(n表示周数,d表示n周中任意一周。)
1.如果是奇数周(d>=3比如3,5,7,9....),每三只兔子中会有一只兔子会生出两只小兔子。
2.如果是偶数周。每只老虎会吃掉两只兔子(一只年级最大的,一只年级最小的)
3.所有兔子的寿命只有8周(自然死亡)
例子:a=50, c=5 n=13 则序列为[50,50,40,66,56,92,82,136,101,167,157,245,235,365]
b)兔子在n周之类会发生灭绝:n周内在d周兔子的数量为0,老虎的也会接着灭绝.
例子:a=52, c=12 n=8 则序列为[52,52,28,46,22,36,12,20,0] 输出则为兔子在第8周灭绝。
任务:求解n周之后兔子存活的数量
eg.
有几周?: 21
在一开始有多少只兔子?: 82
在一开始有多少只老虎?: 10
有 2562 只兔子在周: 21
有几周?: 18
在一开始有多少只兔子?: 50
在一开始有多少只老虎?: 12
兔子灭绝在周: 8
希望能定义函数和用到format函数
本人Python初学者希望大佬们能用尽量简单和基础的python方法解答,不然可能看不懂eg.正则表达式。。。