Урок 18. Функции с параметрами

Параметр настраивает функцию: одна команда — разное поведение.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Параметр в скобках

Параметр — это значение, которым настраивают команду. def go(n) объявляет функцию с параметром n, а вызов go(3) передаёт ему число 3.

def go(n):
    for i in range(n):
        right()

go(3)

Гибкость

С параметрами одна функция заменяет десяток похожих. Это шаг к настоящему, переиспользуемому коду.

Совет

Параметр делает функцию универсальной: одна команда go(n) заменяет десяток похожих. Давайте параметрам понятные имена и передавайте при вызове ровно столько аргументов, сколько параметров объявлено.

Частые вопросы

Чем параметр отличается от аргумента? Параметр — имя в объявлении функции, аргумент — реальное значение при вызове.

Сколько аргументов передавать? Ровно столько, сколько параметров объявлено, и в том же порядке.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык