推荐图书:

《Python程序设计基础(第2版)》,ISBN:9787302490562,董付国,清华大学出版社,第16次印刷,清华大学出版社2019年度畅销图书

图书购买链接(京东):

配套资源:用书教师可以免费获取教学大纲、教案、课件、源码、习题答案、课堂管理与考试系统。

==============

问题描述:

小明买回来一对兔子,从第3个月开始就每个月生一对兔子,生的每一对兔子长到第3个月也开始每个月都生一对兔子,每一对兔子都是这样从第3个月开始每个月生一对兔子,那么每个月小明家的兔子总数构成一个数列,这就是著名的斐波那契数列。

编写程序,用户每次输入一个整数表示第几个月份,然后输出斐波那契数列中这个月份的兔子数量,然后用户再输入一个月份,重复上面的过程,如果输入的是0表示结束输入退出程序。要求考虑到输入非整数时可能会发生的错误并给出相应的处理。

运行结果:

温馨提示

关注本公众号“Python小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的1000篇原创技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看500节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源,海量宝藏等你来挖掘

---董付国老师Python系列图书---

友情提示:不建议购买太多,最好先通过京东、当当、天猫查阅图书了解目录和侧重点,然后再选择购买适合自己的书。

(1)《Python程序设计(第2版)》(ISBN:978-7-302-43651-5),清华大学出版社,2016年8月出版,2019年度清华大学出版社畅销图书

(2)《Python可以这样学》(ISBN:978-7-302-45646-9),清华大学出版社,2017年2月

(3)《Python程序设计基础(第2版)》(ISBN:978-7-302-49056-2)清华大学出版社,2018年1月出版,2019年度清华大学出版社畅销图书

(4)《中学生可以这样学Python》(ISBN:978-7-302-48039-6)清华大学出版社

(5)《Python程序设计开发宝典》(ISBN:978-7-302-47210-0)清华大学出版社,2018年10月

(6)《玩转Python轻松过二级》(ISBN:978-7-302-49916-9)清华大学出版社,2018年5月

(7)《Python程序设计基础与应用》(ISBN:978-7-111-60617-8),机械工业出版社,2018年9月

(8)《Python程序设计实验指导书》(ISBN:9787302525790),清华大学出版社,2019年4月

(9)《Python编程基础与案例集锦(中学版)》(ISBN:978-7-121-35539-4),电子工业出版社,2019年4月

(10)《大数据的Python基础》(ISBN:978-7-111-62455-4),机械工业出版社,2019年5月出版

(11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版

(12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买。

(13)《Python程序设计实例教程》(ISBN:978-7-111-63198-9),机械工业出版社

(14)《Python数据分析、挖掘与可视化》(ISBN:978-7-115-52361-7),人民邮电出版社,2019年12月

(15)《Python程序设计(第3版)》(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月

Python相关课程教材选用参考与建议

董付国老师Python在线课程资源使用方法

董付国老师6本Python教材PDF版免费阅读

《Python数据分析、挖掘与可视化》前3章书稿PDF免费阅读

《Python程序设计基础与应用》前3章书稿PDF免费阅读

号外号外--Python小屋刷题神器上线啦

《中学生可以这样学Python》84节微课免费观看地址

《Python编程基础与案例集锦(中学版)》80课视频免费观看地址

相关阅读:

Python演示正多边形逼近圆周过程中计算圆周率近似值

详解Python中函数和模块的特殊属性__annotations__

Python函数print()参数end的坑和解决方法

一文掌握Python集合的语法与应用

Python内置函数、选择结构、循环结构应用案例:各分数段内成绩数量统计

Python实现小数的二进制与十进制形式转换

Python判断一个集合族是否为σ代数

Python计算有向图中所有节点出度和入度

Python微调文本顺序对抗朴素贝叶斯算法垃圾邮件分类机制

Python中星号、下画线、斜线含义汇总

Python使用集合运算检测密码字符串的安全强度

Python花式编程:考试成绩分类统计(3种方法)

常用Python标准库对象速查表(2):文件与文件夹操作

常用Python标准库对象速查表(1)

Python编写人机对战小游戏(抓狐狸)(2)

Python使用标准库itertools中count类求解数苹果问题

Python基于值的内存管理真相

Python 3.8与普通程序员有关的几个新特性

Python连接两个字符串并去除首尾重复子串

Python测试序列是否所有相邻元素之间都具有升序关系

Python嵌套定义函数增强reduce()函数功能

自定义生成器函数模拟Python内置函数filter()

Python计算组合数生成杨辉三角形

Python中lambda表达式的语法与应用

Python使用reduce()函数计算多个集合的并集与交集

使用Python模拟男人在长椅上选择座位的过程

Python重复字符串并使用指定分隔符进行连接

Python计算电场中两点间的电势差

在Python程序中设置函数最大递归深度

使用Python列表方法模拟约瑟夫环问题

Python统计一个字符串中所有字符在另一个字符串出现的总次数

使用Python编写程序安排期末考试监考

Python一句话实现秦九韶算法快速计算多项式的值

Python实现中英文混排时行号对齐

Python 3.x中reduce()函数完整用法

图解Python多修饰器时哪个先起作用

“Python字符串index()方法应用案例”文末三道思考题答案

Python字符串index()方法应用案例一则

Python生成器函数案例一则:理财收益计算

Python按元组中第一个字符串升序第二个字符串降序排序

Python回文判断代码优化与6个思考题

Python使用集合实现素数筛选法

Python函数式编程小案例:文本加密

暴力测试也疯狂——论Python代码优化

Python中表达式int('0x10, 36)的值是。。。

当Python的lambda表达式遇上变量作用域

Python中相同的值在内存中到底会保存几份

Python使用递归法和函数式编程计算整数各位之和

关于Python局部变量和全局变量必须知道的几句话

Python内置函数any()、map()组合运用案例一则

Python中带else子句的for循环执行过程

Python内置函数max()高级用法

Python内置函数int()高级用法

一行Python代码计算两点间曼哈顿距离

Python实现大自然数分解为最多4个平方数之和(1)

几行代码理解Python变量访问的LEGB顺序

一个傻傻的尼姆游戏及其Python实现

Fibonacci数列第n项的第7种计算方法:Python列表

Python循环嵌套应用案例一则:判断丑数

当Python列表遇上复合赋值运算符+=

如果把Python代码写成这样子就太难看了

转义字符'\r'在Python内置函数print()中的妙用

Python检查字符串重叠部分并进行拼接

Python把嵌套的字符串列表转换为整数列表的两种方法

Python 3.6.x字符串格式化方法小结

Python基本输出函数print()用法小结

详解Python项目开发时自定义模块中对象的导入和使用

使用Python编写数独游戏自动出题程序

使用Python编写程序求解数独游戏答案

Python字符串split()和join()方法应用一例

Python向下取整整除运算符用法一例

详解Python序列解包(5)

详解Python序列解包(4)

Python计算合理避税后收入增加情况

详解Python序列解包(3)

详解Python中的生成器表达式(generator expression)

详解Python中的序列解包(2)

使用with关键字让你的Python代码更加Pythonic

Python计算前n个自然数的阶乘和

几段小代码解释Python命令式编程和函数式编程

Python编写只允许实例化一个对象的类

Python文本处理2个小案例(文本嗅探与关键词占比统计)

Python字符串处理小案例

让你的Python程序在用户面前以小概率崩溃

Python运算符is与==的区别

Python代码调试之异常回溯

Python对象特殊方法及其用法演示

Python内置函数iter()语法及应用

Python内置函数sorted()高级排序用法

Python生成器对象send()方法用法

Python内置函数sorted()从入门到精通

Python中enumerate对象的用法与特点

详解Python中的位运算符规则、原理与用法

小议Python列表和元组中的元素地址连续性

Python把列表中的数字尽量等分成n份

Python中直接查看对象值和使用print()输出的区别

详解Python中的各种数字类型

学习Python的利器:内置函数dir()和help()

使用Python编写简易定时器

Python 3.x中内置函数range()函数的用法

使用Python寻找黑洞数

Python求解一元二次方程根

Python面向对象程序设计中属性的作用与用法

Python元组与列表的相同点与区别

Python动态创建变量的方法

Python运算符+与+=的那些事

Python导入标准库和扩展库对象的几种方式

Python计算任意单调曲线在给定区间上的近似长度

Python使用修饰器强制函数只接收关键参数

Python函数中单独一个星号或斜线作为形参的含义

必须放在特定的文件夹中才能运行的Python程序

Python 3.6新特性(部分)

Python版的百钱买百鸡问题

Python语言编程规范与优化建议

详解Python的max、min和sum函数用法

详解Python函数式编程之map、reduce、filter

Python版猜数游戏

Python中的依赖注入实现原理

Python中lambda表达式的常见用法

详解Python列表推导式

详解Python生成器函数和生成器对象的原理和用法

Python中else关键字的常见用法

Python中的枚举类型及其用法

最优的素数判断代码(Python)是这样写出来的

详解Python变量作用域

详解Python内置函数iter()用法

针对递归函数的优化与Python修饰器实现

妙用Python内置函数int()快速计算等比数列前n项和

使用Python检查密码安全程度

Python中的循环结构

详解Python对象属性

对Python列表进行封装和二次开发实现自定义栈结构

列表元素循环移位中Python切片的妙用

详解Python类定义中的各种方法

Python中修饰器的定义与使用

详解Python序列解包

详解Python列表推导式

Python泛型函数与单分发器

Python中的偏函数和函数柯里化

Python列表与数字的四则运算

详解Python切片技术

详解Python中的浅复制与深复制

Python运算符含义汇总

Python内置函数使用说明

Python模拟决赛现场最终得分计算过程

Python使用模块中对象的几种方法

Python计算信息熵

Python中定义只能实例化一个对象的类

Python从序列中选择k个不重复元素

时间都去哪儿了之Python程序测试与优化

Python函数嵌套定义的洪荒之力

Python内置函数eval()用法及其安全问题

Python自定义类支持with关键字

Python里的++和--不是运算符

Python代码优化之in关键字

Python提取任意长度整数的每位数字

Python常用运算符含义与用法演示

Python序列循环移位的3种方法

Python版24点游戏

Python版本的报数游戏

回调函数原理与Python实现

Python标准库shutil中rmtree()使用回调函数

封装Python列表实现多下标访问

Python打印指定日期日历

Python_今天是今年第几天

使用Python列表实现向量运算

Python基础语法案例(Fibonacci):选择结构、循环结构、异常处理结构、代码优化相关推荐

  1. 小学生都能学会的Python基础语法——代码规范判断语句循环语句

    前言: Python 语言与 Perl,C 和 Java 等语言有许多相似之处.但是,也存在一些差异,在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程. 一.代码的执行 ...

  2. Python程序设计与科学计算精录总结Episode.2 Python基础语法:函数、模块、内置数据结构、面向对象知识总结(基于Michael导师Python课程与VS2019)

    Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果.这个名字就很讲究,Jupyter改自木星的英文单词Jupiter,其中包 ...

  3. python语句块规范_Python基础语法——代码规范判断语句循环语句

    Python基础语法 代码的执行顺序从上到下 从左到右 代码规范模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接 不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的 每 ...

  4. Python基础语法——if选择

    前言 学习python的基础语法部分-if选择,包含单向选择和双向选择,多项选择以及嵌套选择,学习过程发现几个有趣的运算,借此进行交流学习分享. 布尔类型 布尔类型是用来表示布尔值True和False ...

  5. python判断语法_Python基础语法——代码规范判断语句循环语句

    Python基础语法 代码的执行顺序 从上到下 从左到右 代码规范 模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接 不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的 ...

  6. 从列表中切片最佳英雄组合,我的选择是亚索和李青——补充python基础语法有关数字类型和列表的知识

    本文继续补充个人对python基础语法的理解,这里主要讲数字类型和列表~ 目前还不算初级程序员把,但是一洗头就掉头发,现在都不敢洗头了~ 数字类型 python中的数字类型:int(整型).float ...

  7. python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....

    python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 函数,就是一个代码块,这个代码块是别人写好的.我们调用就可以. 函数也可以称为方法. 1.函数语法定义 ...

  8. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  9. 【Python学习】一、Python基础语法

    文章目录 一.认识Python 1.Python起源 2.语言特点 3.优缺点 4.HelloPython [1]源程序 [2]Python 2.x 与 3.x版本简介 [3]执行 Python 程序 ...

最新文章

  1. spring中controller与jsp之间的那些事儿
  2. Spring Boot 中关于 %2e 的 Trick
  3. 安装配置JDK和Eclipse的步骤
  4. python 点击按钮采集图片_python多线程采集图片
  5. PS教程第十课:像素计算
  6. 1320A. Journey Planning
  7. 软件测试是评价软件质量的标准吗,《软件评测师教程》读书笔记(3)-软件质量与评价(软件测试标准)...
  8. office for mac的字体设置
  9. Python 中 appium 环境搭建
  10. 怎样用Java生成随机数?
  11. python 完全背包问题_完全背包问题及Python代码实现
  12. 搜狗微信文章url解码
  13. python删除表格第一行不动_Excel教程,教你如何设置表格第一行和第一列固定不动,一直显示...
  14. 小甲鱼python教程视频怎么样-为什么我看完小甲鱼的python视频还是不会写呢?
  15. MYSQL之数据库高级SQL语句详细操作步骤详情介绍
  16. c语言中整型常量和实型常量的写法
  17. Python数据类型函数
  18. easypanel php.ini,虚拟主机控制面板(easypanel)下载_虚拟主机控制面板(easypanel)官方下载-太平洋下载中心...
  19. 速溶全脂奶粉的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 如何用python绘制灰度直方图_python可视化

热门文章

  1. Execution default of goal org.springframework.boot:spring-boot-maven-plugin
  2. 怎么让cmd命令行不关闭或查看tomcat启动一闪而过的原因
  3. java 抽象 属性_在java中如何定义一个抽象属性示例详解
  4. antdesign 所兼容的浏览器_Deno v0.3.0 来啦!浏览器兼容更进一步了
  5. mysql update 批量更新_mysql 批量更新的两种方法
  6. android command line tools 下载,Mac 安装 Android commandlinetools 各种报错的问题
  7. oracle数据库的语言,oracle数据库语言类型
  8. php 判断字数,PHP实时统计中文字数和区别
  9. linux日志2 1,cmd log 21 和 cmd 21 log的区别
  10. node mysql崩溃_Node出错导致运行崩溃的解决方案