Алгоритми і програми мають справу з величинами.
Ось приклади величин: температура повітря, кількість сантиметрів в дюймі, курс євро в гривнях, тощо.
Величини поділяються на два види - змінні та константи.
Змінна це величина яка може змінювати своє значення протягом виконання програми.
Константа це величина яка не може змінювати своє значення протягом виконання програми.
Для того щоб ввести в програму нову величину - змінну чи константу, треба їй надати значення. Це можна зробити за допомогою знака = Цім же знаком можна буде й поміняти значення, але тільки у змінних. Константам значення надається один раз.
Кожна величина що отримала значення займає своє місце в оперативної пам'яті і має своє унікальне ім'я. Значеннями величин можуть бути як числа, так і текст.
Розглянемо приклад в якому дві величини inch та size.
inch - константа (розмір дюйма в сантиметрах. Він ніколи не змінюється).
price - це змінна, яка означає ціну. Всі знають, що ціни постійно міняються.
В програмі python змінну від константи зовні не відрізніти. Тобто inch - це константа за задумом і значення їй надається лише один раз.
Тип змінної визначається даними які присвоюються їй. Змінній можна присвоїти цілі числа, дійсні числа, тексти, логічні дані.
Візмемо якусь змінну X і присвоїмо їй ціле число
X = 5
Тепер змінна має тип даних ціле число. А якщо б ми присвоїли дійсне число, наприклад:
X = 0.5
то змінна X мала б тип даних дійсне число.
| Ідентифікатор типу | Приклад | Примітки |
|---|---|---|
| int (ціле число) | x = 10 | |
| float (дійсне число) | y = 5.6 | Ціла частина від дробової відділяється крапкою. |
| str (текст) | z = 'Привіт' name = "Вася" | Значення для змінних рядкового типу записуються в апострофах, або в лапках |
| bool (логічні дані) | f = True | Змінні цього типу можуть мати значення тільки True або False |
1) Виконайте вправу "Змінні та константи"
2) Переглянте презентацію "Імена змінних" для кращого опанування.
3) Придумайте імена для наступних величин по правилам Python:
4) Пройдіть тренувальий тест за посиланням
5)