码迷,mamicode.com
首页 > 编程语言 > 详细

Python脚本得出斐波那契数

时间:2018-07-21 17:15:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:inpu   nbsp   斐波那契数   函数   自己   except   数字   return   as3   

首先定义函数,然后在while循环中调用函数,得到自己需要的结果

def getfib(num):
    fib=[1,1]
    for i in range(num+1):
        tmp=fib[-1]+fib[-2]
        fib.append(tmp)
    return fib[num-1]
while True:
    num=input('please input a num:\n').strip()
    try:
        num=int(num)
        print(getfib(num))
    except:
        print('invalid')
        continue

执行后,输入数字,脚本自动得出对应位的斐波那契数。输入错误,会报错并让用户重新输入。

此脚本仅供娱乐


Python脚本得出斐波那契数

标签:inpu   nbsp   斐波那契数   函数   自己   except   数字   return   as3   

原文地址:http://blog.51cto.com/13434336/2148079

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!