Python打印斐波拉契数列实例

yipeiwu_com6年前Python基础

本文实例讲述了Python打印斐波拉契数列的方法。分享给大家供大家参考。具体实现方法如下:

#打印斐波拉契数列
#!/usr/bin/python
def feibolaqi(n):
  if n == 0 or n == 1:
    return n
  else:
    return feibolaqi(n-1) + feibolaqi(n-2)
num = int(raw_input('please input a int:'))
if num >= 0:
  print 'feibolaqi(%d) is %d' % (num,feibolaqi(num))
else:
  print 'input is wrong'

希望本文所述对大家的Python程序设计有所帮助。

相关文章

python实现数据导出到excel的示例--普通格式

此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip inst...

pytorch使用 to 进行类型转换方式

pytorch使用 to 进行类型转换方式

在程序中,有多种方法进行强制类型转换。 本博文将介绍一个非常常用的方法:to()方法。 我们通常使用它来进行GPU和CPU的类型转换,但其实也可以用来进行torch的dtype转换。 常...

pandas DataFrame 根据多列的值做判断,生成新的列值实例

pandas DataFrame 根据多列的值做判断,生成新的列值实例

环境:Python3.6.4 + pandas 0.22 主要是DataFrame.apply函数的应用,如果设置axis参数为1则每次函数每次会取出DataFrame的一行来做处理,如...

在Python中处理日期和时间的基本知识点整理汇总

在Python中处理日期和时间的基本知识点整理汇总

 Python程序可以处理多种方式的日期和时间。日期格式之间的转换是一种常见计算机的杂活。 Python的时间和日历模块,能帮助处理日期和时间。 Tick是什么? 时间...

Python3字符串学习教程

字符串类型是python里面最常见的类型,是不可变类型,支持单引号、双引号、三引号,三引号是一对连续的单引号或者双引号,允许一个字符串跨多行。 字符串连接:前面提到的+操作符可用于字符串...