Powstawanie
Kąt ostry między poszczególnymi odcinkami ma alfa stopni. Powtarzam fraktal 5 razy, z przesunięciem o 72 stopnie tak, aby powstał płatek śniegu.
Kod w języku python
def y(a, alfa): fd(a) lt(alfa) fd(a / 2) bk(a / 2) rt(2 * alfa) fd(a / 2) bk(a / 2) lt(alfa) bk(a) def galazka(n, a, alfa): if n == 0: fd(a) bk(a) else: lt(alfa) y(a / 3, alfa) rt(alfa) fd(a) lt(alfa) y(a / 2, alfa) rt(alfa) bk(a / 2) lt(alfa) galazka(n - 1, a / 2, alfa) rt(2 * alfa) galazka(n - 1, a / 2, alfa) lt(alfa) fd(a / 2) rt(alfa) y(a / 2, alfa) lt(alfa) bk(a) rt(alfa) y(a / 3, alfa) lt(alfa) #main from turtle import * st = int(input('podaj stopien: ')) for x in range(5): galazka(st, 100, 36) rt(72)Kompilator online