Обчислення здійснюються за допомогою арифметичних виразів. Арифметичні вирази будуються з імен змінних, констант, математичних операторів (знаків арифметичних операцій) і круглих дужок так, як це прийнято в математиці.
Математичні операції
Розглянемо математичні операції і відповідні їм символи операторів:
 
матем.PNG
 
Порядок виконання (пріоритет) математичних операцій:
1) піднесення до степеня (**);
2) множення (*) і ділення (/), цілочисельне ділення (//), одержання остачі від цілочисельного ділення (%);
3) додавання (+) і віднімання ().
Зверни увагу!
Якщо операції мають однаковий пріоритет, то вони виконуються зліва направо по черзі.
Правила лінійного запису арифметичних виразів
  1. Вираз повинен бути записаний у вигляді лінійного ланцюжка символів.
  2. Не можна опускати знак операції множення.
  3. Порядок виконання операцій одного пріоритету регулюється дужками.
  4. Аргументи функцій записуються в круглих дужках.
Приклад:
Приклади запису арифметичних виразів:

11.PNG
Математичні функції
У мові Python для розв’язування різних задач існують вбудовані (стандартні) функції. Їх можна використовувати без підключення модулів. Деякі з них описано в таблиці:

12.PNG
 
Генерація випадкових чисел
щоб використовувати функції для отримання випадкових чисел, слід завантажити модуль random:
from random import*
Щоб отримати випадкове число, необхідно викликати одну з функцій:
randint(х1, х2) — ціле з діапазону від х1 до х2 (х1 <= х2);
random() — дробове з проміжку від 0.0 до 1.0.
Приклад:
Дробові числа з інших діапазонів можна отримати за допомогою математичних операцій:

number1 = 10+random()*50 # Значення від 10.0 до 60.0
print(number1) # Може бути виведено 52.493371860628294
Джерела:
Інформатика : підруч. для 7-го кл. закл. заг. серед. освіти / Йосиф Ривкінд [та ін.]. — Київ : Генеза, 2024.
Інформатика : підруч. для 7 кл. закл. загал. серед. освіти / [О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов]. — Харків : Вид-во «Ранок», 2024.