question3

来源:互联网 发布:苹果电脑内存清理软件 编辑:程序博客网 时间:2024/05/18 01:39

用Python实现斐波那契数列,费波那契数列由0和1开始,之后的费波那契系数就是由之前的两数相加而得出,例如前 斐波那契数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34。用数学方法可定义为如图所示:
这里写图片描述

# -*- coding : UTF-8 -*-nums = int(input("你需要几项(1~50)?"))# 第一和第二项Fibo_1 = 0Fibo_2 = 1count = 2# 判断输入的值是否合法if nums <= 0 or nums >= 51 :   print("请输入一个不大于50的正整数。")elif nums == 1:   print("斐波那契数列:")   print(Fibo_1)else:   print("斐波那契数列:")   print(Fibo_1,",",Fibo_2,end=" , ")   while count < nums:       Fibo = Fibo_1 + Fibo_2       print(Fibo,end=" , ")       # 更新值       Fibo_1 = Fibo_2       Fibo_2 = Fibo       count += 1
原创粉丝点击