Подорож №4 Величини числового типу

Присвоювання значень та виразів змінним

Для математичного обчислення потрібна змінна в яку має бути записаний результат обчислення. Ця змінна розміщується ліворуч. Праворуч записується необхідний математичний вираз за правилами мови Пайтон. Вираз обчислюється та присвоюється змінній.


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

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

1) Операція додавання. Знак +

Наприклад:
  Вікно редактора Python
y = 3
x = y + 1
print (x)

В результаті на екран виведеться 4

2) Операція віднімання. Знак -

Наприклад:
  Вікно редактора Python
c = 5
d = 12 - с
print (d)

В результаті на екран виведеться 7

3) Операція множення. Знак *

Наприклад:
  Вікно редактора Python
m = 10
n = m * 3
print (n)

В результаті на екран виведеться 30

4) Операція ділення. Знак /

Наприклад:
  Вікно редактора Python
s = 8
v = s / 2
print (v)

В результаті на екран виведеться 4.0

5) Операція піднесення до степеня. Знак **

Наприклад:
  Вікно редактора Python
st = 2
z = 5 ** st
print(z)

В результаті на екран виведеться 25 (результат ділення завжди є дійсне число)

Математичні функції:

Функція округлення числа round()

Формат запису:

x = round(дійсне число, точність округлення)

Наприклад:
  Вікно редактора Python
x = 2.56
y = 23.5
print(round(x,1))
z = round(y,0)
print(z)

В результаті на екран виведеться 2.6 та 24.0

Модуль числа abs(число)

Формат запису:

x = abs(число)

Наприклад:
  Вікно редактора Python
x = - 3
y = 5
z = abs(x) + abs(y)
print(z)

В результаті на екран виведеться 8

Правила побудови математичних виразів

Пріоритети математичних операцій такі ж як і в математиці, тобто:
1) операції в дужках
2) множення та ділення
3) додавання та віднімання

Особливості побудови виразів мовою програмування

1) Не забувайте про знак множення. Математичний вираз 2x, мовою програмування 2*x

2) Якщо чисельник або знаменник є виразом, а не окремим числом або змінною, то його необхідно взяти в дужки:

Мовою математикиМовою програмування
y = (x + 5) / (2*x)

Збільшення або зменшення значень змінної:

Припустимо, що змінна x має значення 3. Треба збільшити це значення на 1. Тоді x = x + 1 означатиме, що значення х збільшилося на 1 і стало 4.

Мова Python пропонує замість x = x + 1 використовувати скорочений запис виразу: x+= 1. Що буде означати теж саме, тобто збільшити x на 1.

В числових типах можливо використання наступного формату присвоювання:

Вказівка операція приклад
змінна += число збільшує значення змінної на задане число x = 2
x += 3 # x збільшиться на 3 та набуде значення
змінна -= число зменшує значення змінної на задане число y = 5
y -= 2 # y зменшиться на 2 та набуде значення 3
змінна *= число збільшує значення змінної в задане число разів z = 5
z *= 3 # z збільшиться в 3 рази та набуде значення 15
змінна /= число зменшує значення змінної в задане число разів d = 4
d /= 2 # d зменшиться у 2 рази та набуде значення 2

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

1) Пройдіть тренувальний тест №1 Перейти >>>

2) Пройдіть тренувальний тест №2: Перейти >>>

3) Виконайте вправу

Розробити код програми яка обчислить вираз

та виведе результат на екран.
x та y вводяться з клаіатури.