Znaiemo informatyku
Перейти до вправи:
Pexeso
Перейти до теми:
Змінні та числові вирази в Python
Розгорнути на весь екран
Практикуйтеся без обмежень

Ваша кількість відповідей на день обмежена. Для збільшення ліміту або отримати доступ до аккаунту з ліцензією, будь ласка, увійдіть в систему.

Увійти в систему
Переглянути підсумовування теми
MKW
Поділитися

QR-код

QR-код можна відсканувати, наприклад, за допомогою мобільного телефону, щоб перейти безпосередньо до цієї вправи або набору прикладів.

Код / коротка адреса

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

Скопіюйте, клацнувши.

MKW

Змінні та числові вирази в Python

Змінна – це ім’я, яке посилається на деяке значення. Значення змінної може змінюватися – зрештою, її називають «змінною».

Назви змінних

Назви змінних можуть містити літери, цифри та символ підкреслення. Вони не мають містити пробіл або починатися з цифри. Назви змінних чутливі до регістру, тобто number і Number — це дві різні змінні. У Python прийнято писати імена змінних у нижньому регістрі. Ми використовуємо підкреслення у багатослівних іменах змінних, як-от, list_length. Python 3 дозволяє використовувати символи українського алфавіту в іменах змінних. Проте, краще писати назви змінних англійською. Ми обираємо описові імена змінних.

Приклади:

  • правильні назви змінних: name, k, max_value
  • недійсні назви змінних: 2nd_var, actor name, max-value

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

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

x = 20       # створення змінної x і присвоєння їй значення 20

y = 5        # створення змінної y і присвоєння їй значення 5

x = 10       # зміна значення x на 10

print(x, y)  # друкує 10 5

Змінні можуть бути різних типів. Python — це динамічно типізована мова програмування. Це означає, що нам не потрібно вказувати тип змінної у програмі, інтерпретатор мови визначає його автоматично. Якщо ми призначимо x = 5, змінна x автоматично матиме тип int (ціле число).

Список змінних і виразів

Ми виконуємо випис за допомогою функції print. Ця функція може мати більше параметрів. Якщо ми хочемо перерахувати символи для арифметичних операцій, ми маємо взяти їх у лапки або апостроф. Приклади:

a = 3

b = 8

print(a)           # вихід: 3

print(a, b)        # вихід: 3 8

print(a + b)       # вихід: 11

print(a, "+", b)   # вихід: 3 + 8

Арифметичні операції

Ми можемо виконувати основні арифметичні операції з числами, позначення такі самі, як і на звичайних калькуляторах (+, -, /, *). Python також підтримує операції цілочисельного ділення (//), ділення з залишком (%) і піднесення до степеня (**) — ці операції часто використовуються у програмуванні.

x + y      # додавання

x - y      # віднімання

x * y      # множення

x / y      # ділення

x // y     # цілочисельне ділення

x % y      # ділення з залишком

x ** y     # піднесення до степеня

У програмуванні ми не можемо опускати позначення множення, як у математиці, тобто ми не можемо писати y = 2x, ми мусимо писати множення із зірочкою y = 2*x.

Пріоритет операцій такий самий, як у математиці, і, як і у математиці, ми можемо використовувати круглі дужки:

print(2+3*4)    # -> 14

print((2+3)*4)  # -> 20

x = 5

print(3*x**2)   # -> 75

print((3*x)**2) # -> 225

Скорочений запис

У програмуванні ми часто оновлюємо значення змінної, додаючи до неї певне значення, наприклад, x = x + 1, money = money + wage. Оскільки це часта операція, Python пропонує скорочений запис за допомогою оператора +=. Існують аналогічні оператори і для інших арифметичних операцій.

x += 1           # те саме, що і x = x + 1

x *= 2           # те саме, що і = x * 2

money -= price   # те саме, що money = money - price
Закрити

Змінні та числові вирази в Python (середнє)

Вирішено:

ЗВ’ЯЖІТЬСЯ З НАМИ

Дякуємо за ваше повідомлення, його було успішно відправлено.

Напишіть нам

Вам потрібна допомога?

Будь ласка, спочатку ознайомтеся з поширеними запитаннями:

Про що йдеться у повідомленні?

Повідомлення Зміст Управління Вхід до системи Ліцензія