Зберегти прогрес
МОДУЛЬ 1. СТАРТОВИЙ МАЙДАНЧИК

Урок 3. Змінні

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

Що таке змінна

Змінна — це скринька з назвою, в яку кладуть значення, щоб потім ним користуватися:

●●●код Python
speed = 28000
print(speed)        # 28000

Знак = у програмуванні означає не «дорівнює», а «поклади в скриньку». Ліворуч ім'я змінної, праворуч значення.

Зі змінними можна рахувати, а результат класти в нову змінну:

●●●код Python
crew = 3
days = 10
food = crew * days * 2
print(food)         # 60

Навіщо це? Уяви, що екіпаж став 4 людини. Досить змінити один рядок crew = 4, і вся програма перерахується сама.

Правила імен:

●
лише латинські літери, цифри та знак _;
●
не можна починати з цифри: 1stage — помилка, stage1 — можна;
●
без пробілів: fuel left — помилка, fuel_left — правильно;
●
великі й малі літери розрізняються: Speed і speed — різні змінні.
➜ПОРАДА
Давай змінним зрозумілі імена: fuel краще, ніж x. Через місяць ти сам собі подякуєш.

Змінна може змінюватися

Значення змінної можна замінити. Нове значення просто кладеться в скриньку замість старого:

●●●код Python
stage = 1
print(stage)     # 1
stage = 2
print(stage)     # 2

Можна змінювати змінну, використовуючи її старе значення. Python спочатку рахує праву частину, а потім кладе результат у змінну:

●●●код Python
speed = 1000
speed = speed + 500
print(speed)     # 1500

Для цього є короткий запис:

●●●код Python
speed += 500     # те саме, що speed = speed + 500
fuel -= 100      # fuel = fuel - 100
mass *= 2        # mass = mass * 2

Обмін значеннями. У Python поміняти місцями значення двох змінних можна одним рядком:

●●●код Python
a = 1
b = 2
a, b = b, a
print(a, b)      # 2 1
Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі