2.Процедуры

Процедура
это вспомогательный алгоритм, который предназначен для выполнения некоторых действий.

Применение:
•выполнение одинаковых действий в разных местах программы
•разбивка программы (или другой процедуры) на подзадачи для лучшего восприятия
Задача:
Построить фигуру из трех одинаковых по размеру треугольников.

Особенности общее: размеры, угол поворота отличия: координаты, цвет
При построении процедуры

  • выделить одинаковые или похожие действия
  • найти в них общее и отличия
  • отличия обозначить как параметры процедуры
from graph import *

def treyg(x,y,color):
-brushColor(color)
-penColor(color)
-polygon([(x,y),(x+100,y),(x,y-60)])

treyg(100,100,"red")
treyg(200,100,"pink")
treyg(200,160,"yellow")

Задача