KTurtle. Примеры кода с YouTube

Звезда

Таким способом рисования звезды можно получить только звезду с нечетным количеством лучей.

Формула определения угла поворота: 180 (разворот в противоположную сторону) минус 360 градусов деленные на удвоенное значение количества лучей.

сброс
 
иди 70,120
повтори 9 {
	вперёд 100
	направо 160
}
напиши 360/18
 
иди 200, 120
повтори 5 {
	вперёд 100
	направо 180-36
}
напиши 360/10
 
иди 330, 120
повтори 7 { # 
	вперёд 100
	направо 180-360/14
}
напиши 360/14
 
 
иди 50, 200
$n = спроси "Количество лучей (нечетное)"
напиши "Количество лучей: " + $n 
иди 200, 340
повтори $n { 
	вперёд 100
	направо 180-360/($n*2)
}

"Неправильная звезда"

Суть в том, что через определенное число повторов $x становится больше числа, из которого его вычитают. В результате первые пары линий образуют угол во внутрь, а последние наружу.

сброс
 
иди 150, 200
 
$x = 1
 
повтори 44 { 
	вперёд 100
	направо 120
	вперёд 100
        направо 18 - $x
	$x = $x + 1
}

Повторение фигур

Особенность: в результате получается большой многоугольник, соответствующий маленькому.

сброс
 
$l = 3 # стороны
$line = 40 # длина стороны
для $a = 1 до 10 {
	повтори $l/2 {
		повтори $a {
			повтори $l {
				вперёд $line
				налево 360/$l
			}
      вперёд $line
    }
		налево 360/$l
  }
}