斐波那契螺旋線

根據斐波那契數列畫的螺旋曲線

斐波那契螺旋線也稱“黃金螺旋線”,是根據斐波那契數列畫出來的螺旋曲線,自然界中存在許多斐波那契螺旋線的圖案。

圖形作法


斐波那契螺旋線,也稱“黃金螺旋”,是根據斐波那契數列畫出來的螺旋曲線,自然界中存在許多斐波那契螺旋線的圖案,是自然界最完美的經典黃金比例。作圖規則是在以斐波那契數為邊的正方形拼成的長方形中畫一個90度的扇形,連起來的弧線就是斐波那契螺旋線。它來源於斐波那契數列(FibonacciSequence),又稱為黃金分割數列

圖形規律


在數學上,斐波那契數列以遞歸的方法來定義:
F0=1
F1=1
Fn=F+F

代碼繪圖方法

1
2
3
4
5
import turtle #引入繪圖函數
a, b = 0, 1
while a < 1000:
turtle.circle(a, 90) #以a為半徑畫1/4圓
a, b = b, a+b