Подорож №2 Змінна

Величина

Величина – це одиниця даних (інформації), що заявлена своїм ім’ям (ідентифікатором) або своїм значенням.

Величинами можуть бути змінні або константи.

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

Змінна займає певне місце в оперативній пам'яті.

Для змінної на ім'я Х в пам'яті відведено певне місце в якому зберігається значення.

До основних властивостей змінної відносяться Ім'я, значення та тип.

На схемі:
Ім'я змінної: x
Значення змінної: 240
Тип змінної: ціле число - int

Унікальне ім’я змінної (ідентифікатор)

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

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

Якщо не дотримуватися правил, то виведеться повідомлення про помилку:

Створення нової змінної.

Для того, щоб створити нову змінну достатньо їй присвоїти початкове значення. Це значення визначатиме тип змінної. Операція присвоювання здійснюється за допомогою знака = . Наприклад: x = 240 створить нову змінну х зі значенням 240 та визначить їй тип - "ціле число".

Прості типи даних

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

Розглянемо приклади створення змінних

  Вікно редактора Python
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

Надрукуйте наступний код програми.

  Вікно редактора Python
a,b = 3.5
x = y = 1 = 0
flag = false
language = "Python'
send = #Вітаю! Помилки виправлено
Print(send)

Виправте помилки в цьому коді та запустить програму на виконання.