Арифметические выражения
Вспомним оператор присваивания. Общий вид можно записать таким образом:
имя_переменной = выражение
Выражение, стоящее в правой части оператора присваивания, позволяет вычислять значения переменных по различным формулам.
Выражение может содержать:
• целые и вещественные числа (в вещественных числах целая и дробная часть разделяются точкой, а не запятой, как это принято в математике)
• знаки арифметических действий:
+ сложение,
- вычитание,
* умножение,
/ деление,
// целочисленное деление,
% вычисление остатка от деления,
**возведение в степень;
• вызовы стандартных функций (приведем только часть из большого набора. Все математические функции описаны в библиотеке
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*а.