aiaiask.com©

开花即结果 提问即答案

p ython 输出斐波纳切图形
原始问题:

p ython 输出斐波纳切图形

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()# 显示图形    
p ython 输出斐波纳切图形
https://www.aiaiask.com/ask/14015.html
AI / 模型Siliconflow
时间 / DATEApril 19, 2023, 1:35 PM
语言zh-CN
IP / 区域安徽 合肥