Числа в Python ничем не отличаются от обычных чисел. Они поддерживают набор самых обычных математических операций: Числа в питоне поддерживают набор всем известных математических операций. Рассмотрим некоторые операции над целыми числами: x // y - Получение целой части от деления При делении 5 на 2 мы получаем целую часть равной 2 и остаток 1. В переменную result должно записаться значение 2. x % y - Остаток от деления Теперь получим остаток от деления 5 на 2. В переменную result должно записаться значение 1. Также над целыми числами можно производить побитовые операции. x | y - побитовое ИЛИ x ^ y - побитовое исключающее ИЛИ x & y - побитовое И x << n - побитовый сдвиг влево x >> y - побитовый сдвиг вправо ~x - инверсия битов Вещественные числа поддерживают те же операции, что и целые. Однако (из-за представления чисел в компьютере) вещественные числа менее точны, и это может привести к ошибкам: Детальнее к работе с вещественными числами поработаем в другой статье. В данной же статье