全国服务热线:400-035-8011

位置:徐州少儿编程童程童美培训学校 > 学校动态 > 徐州Python基础练习 解决兔子问题

徐州Python基础练习 解决兔子问题

来源:徐州少儿编程童程童美培训学校时间:2019/11/30 15:11:47

  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月兔子有多少对,第12个月有多少对?

  程序分析: 个月、第二个月小兔子没有繁殖能力,所以还是1对 两个月后,生下一对小兔民数共有2对 三个月以后,老兔子又生下一对,因为小兔子还没有繁殖能力,所以一共是3对,依次类推可以列出下表兔子的规律为数列1,1,2,3,5,8,13,21....这个数列有关十分明显的特点,那是:前面相邻两项之和,构成了后一项。 这个数列是意大利中世纪数学家斐波那契在<算盘全书>中提出的。

  程序源代码:实例(Python 2.0+)

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  f1 = 1

  f2 = 1

  for i in range(1,7):

  print '%12ld %12ld' % (f1,f2),

  if (i % 2) == 0:

  print ''

  f1 = f1 + f2

  f2 = f1 + f2

  以上实例输出结果为:

  1 1 2 3

  5 8 13 21

  34 55 89 144

       想让孩子学习编程,提升逻辑思维能力,让孩子们在玩耍中学习知识!欢迎来电预约试听名额,带孩子来学校参观了解!

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2500/news/116315/违者必究! 以上就是徐州少儿编程童程童美培训学校 小编为您整理 徐州Python基础练习 解决兔子问题的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011