Арифметические выражения
Вспомним оператор присваивания. Общий вид можно записать таким образом:
имя_переменной = выражение
Выражение, стоящее в правой части оператора присваивания, позволяет вычислять значения переменных по различным формулам.
Выражение может содержать:
• целые и вещественные числа (в вещественных числах целая и дробная часть разделяются точкой, а не запятой, как это принято в математике)
• знаки арифметических действий:
+
сложение,
-
вычитание,
*
умножение,
/
деление,
//
целочисленное деление,
% вычисление остатка от деления,
**
возведение в степень;
• вызовы стандартных функций (приведем только часть из большого набора. Все математические функции описаны в библиотеке
math
, которую необходимо подключить с использованием строки
import math
)
abs(n)
модуль целого числа
n
math.fabs(x)
модуль вещественного числа
x
math.sqrt(x)
квадратный корень из вещественного числа
x
math.pow(x,y)
вычисляет
x
в степени
y
;
• круглые скобки для изменения порядка действий.
Сокращенная запись выражений
При изменении значений переменных, удобно использовать сокращенную запись
Полная запись |
Сокращенная запись |
a = a + b |
a += b |
a = a - b |
a -= b |
a = a * b |
a *= b |
a = a / b |
a /= b |
При записи десятичных дробей, разделителем целой и дробной части является точка. Знаки умножения не опускаются как в математической записи. Например, математическое
4а
записывается как
4*а
.