Що таке змінна
Змінна — це скринька з назвою, в яку кладуть значення, щоб потім ним користуватися:
speed = 28000 print(speed) # 28000
Знак = у програмуванні означає не «дорівнює», а «поклади в скриньку». Ліворуч ім'я змінної, праворуч значення.
Зі змінними можна рахувати, а результат класти в нову змінну:
crew = 3 days = 10 food = crew * days * 2 print(food) # 60
Навіщо це? Уяви, що екіпаж став 4 людини. Досить змінити один рядок crew = 4, і вся програма перерахується сама.
Правила імен:
●
лише латинські літери, цифри та знак
_;●
не можна починати з цифри:
1stage — помилка, stage1 — можна;●
без пробілів:
fuel left — помилка, fuel_left — правильно;●
великі й малі літери розрізняються:
Speed і speed — різні змінні.➜ПОРАДА
Давай змінним зрозумілі імена:
fuel краще, ніж x. Через місяць ти сам собі подякуєш.Змінна може змінюватися
Значення змінної можна замінити. Нове значення просто кладеться в скриньку замість старого:
stage = 1 print(stage) # 1 stage = 2 print(stage) # 2
Можна змінювати змінну, використовуючи її старе значення. Python спочатку рахує праву частину, а потім кладе результат у змінну:
speed = 1000 speed = speed + 500 print(speed) # 1500
Для цього є короткий запис:
speed += 500 # те саме, що speed = speed + 500 fuel -= 100 # fuel = fuel - 100 mass *= 2 # mass = mass * 2
Обмін значеннями. У Python поміняти місцями значення двох змінних можна одним рядком:
a = 1 b = 2 a, b = b, a print(a, b) # 2 1
Перевір себе: 4 задачі з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.