Статья Автор: Деникина Н.В., Деникин А.В.

Параметры функции

Решение — параметры

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


 

Одна функция — много разных результатов
 

Вспомним как писать функции с параметрами и разберём эту функцию

Заголовок функции:

def brick(width, height, color):
  • brick — имя функции (что она делает — рисует кирпичик)
  • width, height, colorпараметры (входные данные для функции)

Параметры — это переменные, которые получают свои значения при вызове функции.

Тело функции использует параметры как обычные переменные:

  • turtle.forward(width) — черепашка идёт вперёд на width шагов
  • turtle.forward(height) — черепашка идёт вперёд на height шагов
  • turtle.fillcolor(color) — устанавливает цвет заливки
 

Как вызывать функцию с параметрами

При вызове мы передаём аргументы — конкретные значения для каждого параметра:

brick(60, 40, "red")

В этот момент происходит «подстановка»:

  • width получает значение 60
  • height получает значение 40
  • color получает значение "red"
Печать