#e1.3 Fibonacci_Sequence_AntInSnow的博客-程序员宅基地

技术标签: python  Python语言程序设计基础(第二版)  

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。在数学上,斐波那契数列定义如下:

a 1 = 1 , a 2 = 1 , a 3 = 2 , a 4 = 5 , … , a n = a n − 1 + a n − 2 a_1 =1,a_2=1,a_3=2,a_4=5,…,a_n=a_{n-1}+a_{n-2} a1=1a2=1,a3=2a4=5an=an1+an2

实现代码如下:

#e1.3 Fibonacci_Sequence
#coding = utf8

"""书上正常内容"""
a,b=0,1
while a<1000:
    print(a,end='、')
    a,b=b,a+b
print()

"""改进版,最后输出句号"""
a,b=0,1
print(a,end='')
while b<1000:
    print('、'+str(b),end='')
    a,b=b,a+b
print('。')
#、号和数字之间没有空格

a,b=0,1
print(a,end='')
while b<1000:
    print('、',b,end='')
    a,b=b,a+b
print('。')
#、号和数字之间有空格

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/AntInSnow/article/details/104233633

智能推荐

SAP-MM知识精解-采购标准业务(02-01)-消耗性物料的采购之基于成本中心的采购_消耗类采购的特点有哪些_Kerwin-G的博客-程序员宅基地

正文:--什么是消耗性物料?要了解消耗性物料的采购,首先,我们得清楚什么是消耗性物料。消耗性物料,实际上是相对于库存物料这一概念提出的。以下,我们将分别进行说明。常规库存采购业务的说明:1.从业务层面分析,企业的常规库存物料采购是:采购部门下采购订单后,供应商送货,当货物到厂后,由库管员执行收货操作,先将货物收到仓库中,再由各个需求部门,根据个人需要对货物进行领用。2...._消耗类采购的特点有哪些

pam mysql编译安装_pam_mysql编译过程排错_刘秩的博客-程序员宅基地

1、报错configure: error: Cannot locate mysql client library. Please check your mysql installation安装一个包就可以了dnf install MariaDB-devel上面这个包名MariaDB-devel,取决于你得MySQL类型,我这里安装的是mariadb,因此我就安装MariaDB-devel就可以了。..._warning: passing argument 2 of 'conv

Python读取excel中的一(多)列并转为数组_pandas读取excel数据转换成数组_慕斯-ing的博客-程序员宅基地

Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据。Pandas 的主要数据结构是 Series (一维数据)与 DataFrame(二维数据),这两种数据结构足以处理金融、统计、社会科学、工程等领域里的大多数典型用例。python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。这里需要用到的是"xlrd"。(一)Pytho_pandas读取excel数据转换成数组

计算机网络对未来园林规划的影响,数字技术在风景园林中的应用研究_计算机网络论文.doc..._weixin_39867509的博客-程序员宅基地

数字技术在风景园林中的应用研究_计算机网络论文.doc数字技术在风景园林中的应用研究_计算机网络论文数字技术在风景园林中的应用研究_计算机网络论文摘 要:结合数字技术的内容和特点,着重从资料收集、数据共享与信息交流、空间分析与信息提取、景观表达、景观评价、植物选择、动态监测与管理、远程设计、虚拟园林等方面扼要地介绍了数字技术在风景园林领域中的功能、作用和前景。此外,从应用角度简要谈了数字技术在风景...

DAY45-前端入门-css的三种引用方式以及优先级、样式与长度颜色、常用样式、css选择器..._weixin_30919571的博客-程序员宅基地

目录 一、css的三种引用方式 行间式 内联式 外联式 二、三种引入的优先级 三、样式与长度颜色 基本样式 长度 颜色 四、常用样式 字体样式 ..._css 长度 引用

【Java基础】HashMap和Hashtable区别_java的hashmap和hashtabel_fxkcsdn的博客-程序员宅基地

HashMap和Hashtable区别hash数组初始化时机不同,Hashtable是在构造函数初始化,而HashMap是在第一次put()初始化hash数组。 在HashTable中,hash数组默认大小是11,增加的方式是old*2+1。在HashMap中,hash数组默认大小是16,增加的方式是2*old而且一定是2的整数. HashMap允许空(null)键值(key),而Hash..._java的hashmap和hashtabel

随便推点

中国互联网创业工具库Startup Tools_龙鸟的博客-程序员宅基地

一、第三方创业投资服务平台1、科技及投资类媒体(原创类文章为主)36氪,http://www.36kr.com/银海网,http://www.inhai.com/ Tech2ipo,http://tech2ipo.com动点科技Technode,http://www.technode.com/爱范儿,http://www.ifanr.com/

Java基础-IO流对象之压缩流(ZipOutputStream)与解压缩流(ZipInputStream)_weixin_34279061的博客-程序员宅基地

           Java基础-IO流对象之压缩流(ZipOutputStream)与解压缩流(ZipInputStream)                                               作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。  之前我已经分享过很多的Java的IO流了,和其他的IO流用法类似,我们要介绍的是..._java zipoutputstream

多线程基础:线程安全、volatile关键字、原子性、并发包、死锁、线程池(入门)_线程池 原子性_Or_One的博客-程序员宅基地

多线程基础多线程的实现方式(1) 继承Thread类创建类, 继承Thread重写run()方法将线程要执行的内容放到run()中创建Thread的子类对象调用start()方法开启线程package com.free.thread;// 测试类public class Demo01 { // 已经存在了一个主线程, 还有一条垃圾回收线程 public static void main(String[] args) { // 4. 创建Thread的_线程池 原子性

html中div标签怎么用?_weixin_34237596的博客-程序员宅基地

div现在一般网页的布局都是使用的div+css来布局,div的话,就是通过。<div><div><p></p></div></div>div的嵌套使用来完成整个网页的布局,你可以将div理解成一个一个的块,然后在div块中写入P等等标签,然后再通过CSS来修饰就行了,如高度,宽度,背景。<div s...

基于matlab异步电机 s函数,基于MATLAB/S-函数三相异步电机的建模与仿真_minizhq的博客-程序员宅基地

0引言众所周知,三相异步交流电动机的数学模型是一个高阶、非线性、强耦合的多变量系统,其动态和静态性能非常复杂,很难对转速和磁链进行高性能控制,所以,必须对电机模型进行解耦和优化,通过电机的坐标变换可以实现其模型的部分解耦。本文利用MATLAB/SIMULIK中的S-Function函数对基于两相静止坐标系下的异步交流电机进行建模:并给出仿真结果。1异步电机的数学模型在研究异步电机的多变量数学摸型时..._三相异步电动机启动仿真函数

页面数据赋值转换_js 中columns = {_家和万事兴#的博客-程序员宅基地

将取值的数字改为对应状态当前页面代码@(Html.Kendo().Grid<CallRepair> () .Name("grid") .Columns(columns => { columns.Bound(c => c.Id) .ClientTemplate("<i_js 中columns = {

推荐文章

热门文章

相关标签