Задание 5 Параграф 6.7 ГДЗ Босова 7 класс Углубленный уровень (Информатика)
Рассмотрим вариант решения задания из учебника
Босова, Аквилянов 7 класс, Просвещение:
5. Придумайте свой рисунок из графических примитивов, напишите и отладьте программу, строящую этот рисунок на экране.
from graph import *
# 1. Настраиваем окно
canvasSize(400, 300)
canvasPos(0, 0)
# 2. Общие настройки рисования
penColor("black")
penSize(2)
# 3. Рисуем корпус (большой прямоугольник)
brushColor("lightblue")
rectangle(130, 120, 270, 220)
# 4. Рисуем голову (круг)
brushColor("lightblue")
circle(200, 90, 40)
# 5. Рисуем антенну (треугольник сверху)
brushColor("red")
polygon([(190, 50), (200, 30), (210, 50), (190, 50)])
# 6. Рисуем «экран» на корпусе (тёмный прямоугольник)
brushColor("darkblue")
rectangle(160, 150, 240, 190)
# 7. Рисуем глаза (два белых круга)
brushColor("white")
circle(180, 85, 8)
circle(220, 85, 8)
# 8. Рисуем зрачки (чёрные точки)
brushColor("black")
circle(180, 85, 3)
circle(220, 85, 3)
# 9. Рисуем ноги (два прямоугольника)
brushColor("lightblue")
rectangle(140, 220, 180, 250)
rectangle(220, 220, 260, 250)
# 10. Рисуем руки (два треугольника по бокам)
brushColor("lightblue")
# левая рука
polygon([(130, 160), (100, 170), (130, 180), (130, 160)])
# правая рука
polygon([(270, 160), (300, 170), (270, 180), (270, 160)])
# 11. Запускаем рисование
run()