파이썬] 피보나치 나선 그리기
앵무조개나 솔방울, 해바라기 씨앗 배열 모양 등에서 발견되는 피보나치 나선을 그려보려고 한다. 파이썬(python) 터틀(turtle)을 이용해 피보나치 수(Fibonacci numbers)를 반지름으로 하는 1/4원을 이어 그리는 것이다. 피보나치 수는 첫째와 둘째 항이 1이고, 그 뒤로 바로 앞 두 항의 합이 이어지는 수열이다. 1, 1, 2, 3, 5, 8, 13, 21, 34,... 이런 식이다. 피보나치 수는 기원전 5세기 인도의 수학자 핑갈라가 쓴 책에 처음 나온다는데 유럽에서 레오나르도 피보나치가 새로 태어난 토끼 한 쌍이 자라나 두 달 이상이 되면서 번식하여 매달 새끼 한 쌍을 낳을 때 토끼 수가 어떻게 증가하는지 이야기하면서 언급해 피보나치 수가 되었다니, 핑갈리는 억울하겠다. 피보나치 ..
더보기