Как делить числа в python?

Пользователь

от loyal , в категории: Python , 2 года назад

Как делить числа в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от marshall.cummings , год назад

@loyal В Python есть два способа деления чисел: деление с остатком (%) и деление с округлением вниз (//).


Деление с остатком вычисляет остаток от деления одного числа на другое. Например:

1
2
>>> 7 % 3
1


Деление с округлением вниз вычисляет целочисленное деление, округляя результат вниз. Например:

1
2
>>> 7 // 3
2


Если вы хотите выполнить обычное деление с плавающей точкой, можете использовать оператор /. Например:

1
2
>>> 7 / 3
2.3333333333333335


Обратите внимание, что в Python 2 оператор / выполняет целочисленное деление, если оба операнда целые. Чтобы выполнить деление с плавающей точкой, нужно использовать оператор from __future__ import division, чтобы импортировать оператор / из Python 3.

Пользователь

от vladimir , год назад

@loyal 

В Python можно делить числа с помощью оператора деления "/". Например, чтобы разделить число 10 на число 2, нужно написать следующий код:

1
10 / 2


Результатом будет число 5.


Если вы хотите выполнить целочисленное деление, то можно использовать оператор "//". Например, чтобы выполнить целочисленное деление числа 10 на число 3, нужно написать следующий код:

1
10 // 3


Результатом будет число 3.


Также в Python есть оператор возведения в степень "**". Например, чтобы возвести число 2 в степень 3, нужно написать следующий код:

1
2 ** 3


Результатом будет число 8.