Арифметические выражения, типы данных
Простейшая программа в языке Python вычисляла арифметические выражения.
Список основных операций для чисел в языке Python:
a + b — сумма;
a - b — разность;
a * b — произведение;
a / b — частное от деления;
a ** b — возведение в степень.
Есть также унарный вариант операции -, то есть операция с одним аргументом. Она возвращает число, противоположное данному. Например:
>>> -(2 + 7) -9
Общие правила определения приоритетов операций такие:
Сначала выполняются операции возведения в степень справа налево, то есть 2**3**2 — это 512.Затем выполняются унарные минусы (отрицания).Далее выполняются умножения и деления слева направо. Операции умножения и деления имеют одинаковый приоритет. И последними выполняются сложения и вычитания слева направо. Операции сложения и вычитания имеют одинаковый приоритет.
Для изменения порядка действий необходимо использовать круглые скобки. Например:
>>> (2 + 3) * (5 **25)
Полезно помнить, что x−−√x (квадратный корень из числа xx) — это число x в степени 0.5, так как при возведении его в квадрат, получим само число xx .
Обратите внимание, что при вычислении, например, выражения 6 / 2 * 4 на выходе получим 12.0, то есть число типа float. Этот тип используется для представления действительных чисел. В результате операции деления всегда будет получаться число типа float.
Bạn đang đọc truyện trên: Truyen247.Pro