KTurtle. Цветные сектора

Программа рисует круг из секторов разным цветом. Каждый сектор представляет собой множество одноцветных линий. В середине этого большого круга рисуется маленький белый. Его "заливка" является следствием большой толщины пера. Далее рисуются белые лучи случайной длины.

Поскольку рисуется семь секторов, а 360 не делится нацело на 7, то был выбран способ, когда 4 сектора состоят из 51-й закрашивающих линий, а 3 сектора - из 52. Таким образом получается в сумме 360 линий. На самом деле рисуется не 51 или 52 линии, а в два раза больше, т.к в этом случае меньше видимых белых пропусков между линиями, но для ускорения работы программы лучше в подпрограмме "сектор" поворачивать не на 0.5 градуса, а на 1. Количество повторов при этом должно быть $n, а не $n*2.

сброс
# закрашивает сектор цветом rgb, размером n
выучи сектор $r, $g, $b, $n {
	цвет_пера $r, $g, $b
	повтори $n*2 {
		иди 200,200
		направо 0.5
		вперёд 280	
	}
}
 
#круг с цветными секторами
направление случайное 0, 360
сектор 255, 0, 0, 51
сектор 255, 125, 0, 52
сектор 255, 255, 0, 51
сектор 0, 255, 0, 51
сектор 0, 125, 255, 52
сектор 0, 0, 255, 51 
сектор 200, 0, 255, 52
 
#круг с белой заливкой в центре
направление 0
иди 182,200
цвет_пера 255, 255, 255
толщина_пера 60
повтори 36 {
	вперёд 3
	направо 10
}
 
#случайные лучи из белого круга
толщина_пера 1.5
цвет_пера 255,255,255
направление случайное 20, 340
повтори 12 {
	иди 200,200
	вперёд случайное 100,200
	направо 30
}
 
иди 500, 500

Черепаха рисует цветные сектора (среда программирования KTurtle)