Навіщо функції
Ти вже користувався функціями: print, len, input, int. Тепер навчимося створювати свої.
Функція — це іменований шматок коду, який можна викликати скільки завгодно разів:
def greet(): print("Вітаю на борту!") print("Пристебни ремені.") greet() # виклик greet() # ще раз
●
def — оголошення функції;●
greet — ім'я (правила ті самі, що для змінних);●
() — дужки для параметрів;●
тіло функції — з відступом.
➜ПОРАДА
Функцію треба оголосити до виклику. Оголошення саме по собі нічого не виконує — код запускається лише при виклику.
Навіщо: не повторювати код, розбивати велику програму на зрозумілі частини, давати діям імена.
Перевір себе: 2 задачі з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.