Величина – це одиниця даних (інформації), що заявлена своїм ім’ям (ідентифікатором) або своїм значенням.
Величинами можуть бути змінні або константи.
Змінні – це величини які під час виконання алгоритму можуть змінювати своє значення.
Змінна займає певне місце в оперативній пам'яті.
Для змінної на ім'я Х в пам'яті відведено певне місце в якому зберігається значення.
До основних властивостей змінної відносяться Ім'я, значення та тип.
На схемі:
Ім'я змінної: x
Значення змінної: 240
Тип змінної: ціле число - int
Вигадати унікальне ім’я для змінної наче не складно, але треба дотримуватись певних правил, щоб не виникало зайвих помилок на порожньому місці.
Якщо не дотримуватися правил, то виведеться повідомлення про помилку:
Для того, щоб створити нову змінну достатньо їй присвоїти початкове значення. Це значення визначатиме тип змінної. Операція присвоювання здійснюється за допомогою знака = . Наприклад: x = 240 створить нову змінну х зі значенням 240 та визначить їй тип - "ціле число".
| Ідентифікатор типу | Тлумачення | Приклад | Примітки |
|---|---|---|---|
| int | ціле число | x = 10 | |
| float | дійсне число | y = 5.6 | Ціла частина від дробової відділяється крапкою. |
| str | текстовий рядок | z = 'Привіт' name = "Вася" | Значення для змінних рядкового типу записуються в апострофах, або в лапках |
| bool | логічні дані | f = True | Змінні цього типу можуть мати значення тільки True або False |
| x = 10 | # Створена змінна х. Тип змінної - ціле число(int). |
| x = 10 + 0.5 | # Тип змінної x змінюється на дійсне число(float), т.я змінюється значення x на 10.5. | name = 'Вася' | # Створена змінна name. Тип змінної - текстовий рядок(str). |
| n = 10.3 | # Створена змінна n. Тип змінної - дійсне число(float). |
З прикладу бачимо, що значеннями змінних можуть бути не лише числа, а й тексти.
В мові Python є деякі цікаві особливості присвоєння значень змінним:
Можна , наприклад, надати однакове значення одночасно декільком змінним:
x = y = z = 0
Або присвоїти різні значення декільком змінним в одному рядку:
name, age = 'Клава',14 # name матиме значення 'Клава' а age відповідно - 14
1) Дайте відповіді на питання: Перейти >>>
2) Для виконання наступної вправи необхідно завантажити IDLE Python
Надрукуйте наступний код програми.Виправте помилки в цьому коді та запустить програму на виконання.