Задание 12 Параграф 6.7 ГДЗ Босова 7 класс Углубленный уровень (Информатика)
Рассмотрим вариант решения задания из учебника
Босова, Аквилянов 7 класс, Просвещение:
12. Напишите программу, выводящую на экран линейный геометрический орнамент из окружностей и квадратов. Алгоритм рисования повторяющегося фрагмента оформите в виде процедуры.
from graph import *
def square(x,y,a):
polygon([(x,y),(x,y-2*a),(x+2*a,y-2*a),(x+2*a,y),(x,y)])
def cir(c,d,r):
circle(c,d,r)
canvasSize(800, 800)
canvasPos(0, 0)
penColor("black")
penSize(3)
b=0
m=0
for i in range (5):
square(100+b,200,20)
b=b+80
cir(160+m,180,20)
m=m+80
run()