Зберегти прогрес
МОДУЛЬ 6. КОМАНДА КОРАБЛЯ: ФУНКЦІЇ

Урок 1. Своя функція

⌨ Python⏱ ~10 хв✎ 2 завдання з автоперевіркою✓ безкоштовно

Навіщо функції

Навіщо функції

Ти вже користувався функціями: print, len, input, int. Тепер навчимося створювати свої.

Функція — це іменований шматок коду, який можна викликати скільки завгодно разів:

●●●код Python
def greet():
    print("Вітаю на борту!")
    print("Пристебни ремені.")

greet()      # виклик
greet()      # ще раз
●
def — оголошення функції;
●
greet — ім'я (правила ті самі, що для змінних);
●
() — дужки для параметрів;
●
тіло функції — з відступом.
➜ПОРАДА
Функцію треба оголосити до виклику. Оголошення саме по собі нічого не виконує — код запускається лише при виклику.

Навіщо: не повторювати код, розбивати велику програму на зрозумілі частини, давати діям імена.

Перевір себе: 2 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі