+ - *Сложение, вычитание и умножение чисел.
В Python есть обычные операции, целочисленное деление //, остаток % и степень **. Скобки делают порядок вычисления явным.
В Python есть обычные операции, целочисленное деление //, остаток % и степень **. Скобки делают порядок вычисления явным.
Арифметический оператор выбирает не только действие, но и тип результата. Для задач о цифрах и времени особенно важны целая часть и остаток.
/. Обычное деление возвращает float даже для двух целых делимых чисел.
//. Целочисленное деление округляет вниз; для отрицательных чисел это не усечение к нулю.
%. Остаток дополняет //: a = (a // b) * b + a % b.
Приоритет. Скобки, степень, умножение/деление, затем сложение/вычитание. ** вычисляется справа налево.
Запусти короткую программу и переходи по строкам. Визуализатор показывает только код, текущую строку, переменные и вывод.
Для неотрицательного целого n выражение n % 10 выделяет последнюю цифру, а n // 10 удаляет её. Вместо длинной цепочки вычислений лучше вводить промежуточные имена: тогда трасса показывает смысл каждого шага. Делить на ноль нельзя: /, // и % в этом случае дают ZeroDivisionError.
+ - *Сложение, вычитание и умножение чисел.
/Возвращает дробный результат типа float.
//Возвращает частное с округлением вниз.
%Возвращает остаток; делитель не должен быть нулём.
**Возведение в степень; 2 ** 3 ** 2 равно 2 ** 9.
abs(x)Модуль числа x.
round(x, n)Округляет x до n знаков; для финансовых задач уточняй правило округления.
divmod(a, b)Возвращает пару (a // b, a % b).
print(value)Печатает значение; print не должен добавлять лишние приглашения в экзаменационный вывод.
int(input())Читает строку и преобразует её в целое перед вычислением.