Задание 8 Параграф 6.7 ГДЗ Босова 7 класс Углубленный уровень (Информатика)
Рассмотрим вариант решения задания из учебника
Босова, Аквилянов 7 класс, Просвещение:
8. Придумайте свой рисунок из квадратов и ромбов с использованием соответствующих процедур.
from graph import *
def romb(x,y,a):
line(x,y,x+a,y-a)
line(x+a,y-a,x+2*a,y)
line(x+2*a,y,x+a,y+a)
line(x+a,y+a,x,y)
def square(x,y,a):
polygon([(x,y),(x,y-2*a),(x+2*a,y-2*a),(x+2*a,y),(x,y)])
canvasSize(800, 800)
canvasPos(0, 0)
penColor("black")
penSize(3)
square(300,200,40)
romb(220,160,40)
romb(380,160,40)
square(460,200,40)
romb(540,160,40)
run()