Подорожі країною Python


Подорож №2 Величини

Величини - змінні та константи

Алгоритми і програми мають справу з величинами.

Величина це окремий інформаційний об'єкт (число, текст, символ, тощо)

Ось приклади величин: температура повітря, кількість сантиметрів в дюймі, курс євро в гривнях, тощо.

Величини поділяються на два види - змінні та константи.

Змінна це величина яка може змінювати своє значення протягом виконання програми.

Константа це величина яка не може змінювати своє значення протягом виконання програми.

Як працювати з величинами в програмі

Для того щоб ввести в програму нову величину - змінну чи константу, треба їй надати значення. Це можна зробити за допомогою знака = Цім же знаком можна буде й поміняти значення, але тільки у змінних. Константам значення надається один раз.

  Вікно редактора Python
inch = 2.54
size = 28
day = "Четвер"

Кожна величина що отримала значення займає своє місце в оперативної пам'яті і має своє унікальне ім'я. Значеннями величин можуть бути як числа, так і текст.

Властивості величин

  1. Вид величини - змінна чи константа
  2. Унікальне ім'я - ідентифікатор
  3. Тип даних - визначається значенням яке отримує змінна
1. Вид величини - змінна чи константа
  Вікно редактора Python
inch = 2.54
price = 103.34

Розглянемо приклад в якому дві величини inch та size.
inch - константа (розмір дюйма в сантиметрах. Він ніколи не змінюється).
price - це змінна, яка означає ціну. Всі знають, що ціни постійно міняються.

В програмі python змінну від константи зовні не відрізніти. Тобто inch - це константа за задумом і значення їй надається лише один раз.

2. Унікальне ім'я - ідентифікатор
Вигадати унікальне ім’я для змінної наче не складно, але треба дотримуватись певних правил, щоб не виникало зайвих помилок на порожньому місці.

  1. Ідентифікатор повинен починатися виключно з літери англійської абетки, або знака _ .
  2. В Ідентифікаторі змінної можуть бути тільки літери англійської абетки, цифри та знак _ . Всі інші символи недопустимі.
  3. Імена змінних чутливі до регістру. Тобто name та Name - це різні ідентифікатори.

3. Тип змінної

Тип змінної визначається даними які присвоюються їй. Змінній можна присвоїти цілі числа, дійсні числа, тексти, логічні дані.

Візмемо якусь змінну X і присвоїмо їй ціле число
X = 5

Тепер змінна має тип даних ціле число. А якщо б ми присвоїли дійсне число, наприклад:
X = 0.5

то змінна X мала б тип даних дійсне число.

Прості типи даних в Python
Ідентифікатор типу Приклад Примітки
int (ціле число) x = 10
float (дійсне число) y = 5.6 Ціла частина від дробової відділяється крапкою.
str (текст) z = 'Привіт'
name = "Вася"
Значення для змінних рядкового типу записуються в апострофах, або в лапках
bool (логічні дані) f = True Змінні цього типу можуть мати значення тільки True або False

Питання та вправи

1) Виконайте вправу "Змінні та константи"

2) Переглянте презентацію "Імена змінних" для кращого опанування.

3) Придумайте імена для наступних величин по правилам Python:

  • Набрані бали в тесті
  • Семестрова оцінка
  • Ціна бензину A96
  • Довжина морського шляху в мілях
  • Середня температура хворих в палаті .

4) Пройдіть тренувальий тест за посиланням

5)

  1. Відкрийте середовише Thonny.
  2. Присвойте змінним a,b,c,d довільні значення типу int, float, str, bool.
  3. Закінчіть код програми перевіркою типів змінних
    print(type(a))
    print(type(b))
    print(type(c))
    print(type(d))
  4. Натисніть F5 та переглянте результат.

online pyton