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中模拟enum枚举类型的5种方法分享
Nov 22 Python
全面了解python字符串和字典
Jul 07 Python
Python中装饰器高级用法详解
Dec 25 Python
Python实现拷贝/删除文件夹的方法详解
Aug 29 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
Python selenium根据class定位页面元素的方法
Feb 26 Python
Python实现 版本号对比功能的实例代码
Apr 18 Python
Python实现12306火车票抢票系统
Jul 04 Python
python内打印变量之%和f的实例
Feb 19 Python
django有哪些好处和优点
Sep 01 Python
selenium携带cookies模拟登陆CSDN的实现
Jan 19 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 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
php中文本数据翻页(留言本翻页)
2006/10/09 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
2013/12/30 Javascript
JS实现点击链接取消跳转效果的方法
2014/01/24 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
[13:25]VP vs VICI (BO3)
2018/06/07 DOTA
python局部赋值的规则
2013/03/07 Python
Python二分法搜索算法实例分析
2015/05/11 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python callable()函数用法实例分析
2018/03/17 Python
Python中使用Counter进行字典创建以及key数量统计的方法
2018/07/06 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
python装饰器的特性原理详解
2019/12/25 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
领导党性分析材料
2014/02/15 职场文书
项目合作协议书
2014/09/23 职场文书
计算机实训报告总结
2014/11/05 职场文书
春节慰问信范文
2015/02/15 职场文书
宾馆安全管理制度
2015/08/06 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python
使用Redis做预定库存缓存功能
2022/04/02 Redis