Урок 18. Функции с параметрами
Параметр настраивает функцию: одна команда — разное поведение.
Параметр в скобках
Параметр — это значение, которым настраивают команду. def go(n) объявляет функцию с параметром n, а вызов go(3) передаёт ему число 3.
def go(n):
for i in range(n):
right()
go(3)
Гибкость
С параметрами одна функция заменяет десяток похожих. Это шаг к настоящему, переиспользуемому коду.
Совет
Параметр делает функцию универсальной: одна команда go(n) заменяет десяток похожих. Давайте параметрам понятные имена и передавайте при вызове ровно столько аргументов, сколько параметров объявлено.
Частые вопросы
Чем параметр отличается от аргумента? Параметр — имя в объявлении функции, аргумент — реальное значение при вызове.
Сколько аргументов передавать? Ровно столько, сколько параметров объявлено, и в том же порядке.
Начать игру бесплатно