
Часть 1
Напиши функцию lantern(size, c), которая рисует фонарик.
Параметры функции:
size — диаметр круга (число)
c — цвет фонарика (строка)
Порядок рисования
- Подвес — коричневый (
"brown") закрашенный прямоугольник:
- Круг — закрашенный круг под подвесом:
- цвет: параметр
c
- диаметр: параметр
size
- круг рисуется так, чтобы он был по центру подвеса
Часть 2
После функции напиши основную программу, которая рисует
гирлянду из 6 фонариков в ряд.
Должна получиться гирлянда из 6 разноцветных фонариков разного размера. Порядок следования фонариков следуюший:
красн жёлт зелён красн жёлт зелён
40 35 45 35 40 35
Первый фонарик рисуется из точки (0, 0), каждый следующий сдвигается по оси х на 50 вправо.
Пример вызова
lantern(50, "red") # красный фонарик диаметром 50
lantern(30, "yellow") # жёлтый фонарик диаметром 30
Подсказки
- Используй
begin_fill() и end_fill() для заливки
- Для круга используй
circle(-size/2) — минус нужен, чтобы круг рисовался справа от черепашки
- Не забудь поднимать и опускать перо (
pu(), pd()) в нужных местах