python 实现兔子生兔子示例


Posted in Python onNovember 21, 2019

如下所示:

# -*- coding: utf-8 -*-
# 简述:话说有一对可爱的兔子,出生后的第三个月开始,每一月都会生一对小兔子。
# 当小兔子长到第三个月后,也会每个月再生一对小小兔子。
# 问题:假设条件,兔子都不死的情况下,问每个月的兔子总数为多少?
def rabbit(month):
  if month<=2:
    return 2
  else:
    return rabbit(month-1)+rabbit(month-2)
 
if __name__=="__main__":
  month=int(raw_input("请输入month:"))
  for i in range(0,month):
    print rabbit(i),

运行结果:

请输入month:20

2 2 2 4 6 10 16 26 42 68 110 178 288 466 754 1220 1974 3194 5168 8362

以上这篇python 实现兔子生兔子示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现逆波兰计算表达式实例详解
May 06 Python
简介Django中内置的一些中间件
Jul 24 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
Python实现包含min函数的栈
Apr 29 Python
一个Python最简单的接口自动化框架
Jan 02 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
python实现可变变量名方法详解
Jul 01 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
python实现文字版扫雷
Apr 24 Python
python中使用input()函数获取用户输入值方式
May 03 Python
python 利用panda 实现列联表(交叉表)
Feb 06 Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 #Python
用python中的matplotlib绘制方程图像代码
Nov 21 #Python
python hash每次调用结果不同的原因
Nov 21 #Python
python/Matplotlib绘制复变函数图像教程
Nov 21 #Python
Python 复平面绘图实例
Nov 21 #Python
Python3并发写文件与Python对比
Nov 20 #Python
python实现高斯(Gauss)迭代法的例子
Nov 20 #Python
You might like
怎么使 Mysql 数据同步
2006/10/09 PHP
一些PHP写的小东西
2006/12/06 PHP
php at(@)符号的用法简介
2009/07/11 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
php四种基础算法代码实例
2013/10/29 PHP
PHP获取MySql新增记录ID值的3种方法
2014/06/24 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
Laravel如何创建服务器提供者实例代码
2019/04/15 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
Python中常见的数据类型小结
2015/08/29 Python
python 3调用百度OCR API实现剪贴板文字识别
2018/09/04 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
2014年会演讲稿范文
2014/01/06 职场文书
影子教师研修方案
2014/06/14 职场文书
党委工作总结2015
2015/04/27 职场文书
读书笔记怎么写
2015/07/01 职场文书