p ython 输出斐波纳切图形
```python
def fibonacci(n):
a = 0
b = 1
if n < 0:
print("Incorrect input")
elif n == 0:
return a
elif n == 1:
return b
else:
for i in range(2,n+1):
c = a + b
a = b
b = c
return b # 返回斐波纳切数列的第n项值
# 绘制斐波纳切图形
x_values=list(range(1,n+1)) # x轴的坐标值,从1开始, 到n+1个点
y_values=[fibonacci(x) for x in x_values] # y轴的坐标值,即斐波那契数列
plt.plot(x_values,y_values) # 绘图
plt.title('Fibonacci Sequence')# 标题
plt.xlabel('Number')# X轴标签
plt.ylabel('Value')# Y轴标签 plt.show()# 显示图形
```
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。