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

Урок 2. Параметри

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

Передаємо дані у функцію

Щоб функція працювала з різними даними, їй передають параметри:

●●●код Python
def greet(name):
    print(f"Вітаю, {name}!")

greet("Олег")       # Вітаю, Олег!
greet("Марта")      # Вітаю, Марта!

name — параметр (змінна всередині функції), "Олег" — аргумент (значення, яке передали).

Параметрів може бути кілька:

●●●код Python
def box(w, h, ch):
    for i in range(h):
        print(ch * w)

box(5, 2, "#")

Значення за замовчуванням

●●●код Python
def box(w, h, ch="*"):
    ...
box(3, 3)          # використає "*"
box(3, 3, "@")     # використає "@"

Іменовані аргументи

box(h=2, w=5) — порядок не важливий, якщо вказати імена.

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