• 2022-05-30
    古典兔子问题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 请用数列打印每个月兔子的总数
  • num = 10 # 求第20个月有几对兔子m1 = 1 # 第一个月有1对兔子m2 = 1 # 第二个月有1对兔子i = 3 # 从第三个月起,兔子有几对for i in range(3,num+1): current = m1 + m2 print('第',i,'个月','有',current,'对兔子') m1,m2 = m2,current或以下答案#先列出来思考的顺序:#第一天,兔子对数1#第二天,兔子对数1#第三天,兔子对数2构成:成年1;出生1#第四天,兔子对数3构成:成年1;幼年1;出生1#第五天,兔子对数5构成:成年2;幼年1;出生2#根据对应情况,可以认为第五天的情况是第三四天的汇总#因此构成斐波那契数列。a=1b=1foriinrange(3,100):a,b=b,a+bprint('第%d个月兔子总对数为%d'%(i,b))

    举一反三

    内容

    • 0

      有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....[img=660x205]17e44b794776943.jpg[/img]

    • 1

      1、斐波拉契数列古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?打印前40个月的兔子数,要求用数组完成。

    • 2

      古典问题:有一对兔子,从出生后第3个月起每个月都生”一对”兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第十个月的兔子数为多少? [br][/br] 编码实现

    • 3

      有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第3个月后每个月又生一对兔子,假如兔子都不死,问9个月的兔子总数为多少对() A: 32 B: 33 C: 34

    • 4

      【简答题】请编写一个Java程序实现: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?