一、题目描述:
斐波纳契数列 I
类型:Python 函数和代码复用
求斐波纳契(Fibonacci)数列:1, 1, 2, 3, 5, 8... 的前 n
项,n
的值从键盘输入。
示例1:
输入:"10"
输出:"1,1,2,3,5,8,13,21,34,55"
注意:
- 输入使用
input()
,不要增加额外的提示信息; - 输出使用
print()
,不要增加额外的输出信息; - Python中 input 函数返回值是字符串, 可以使用
int(input())
或eval(input())
来进行转换 。
二、代码实现:
n=int(input())
def fib(n):
a,b=1,1
print(a,end=",")
for i in range(n-1):
a,b=b,a+b
print(a,end="")
if(i!=n-2):
print(",",end="")
fib(n)