Как делить без остатка в Python?

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

от hoyt.jerde , в категории: Python , 3 года назад

Как делить без остатка в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от richard , 3 года назад

@hoyt.jerde Вы можете попробовать использовать // оператор, чтобы делать без остатвка в Python, небольшой пример:


1
2
3
4
5
x = 6
y = 4

# Вывод: 1
print(x // y)


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

от clifford , 2 года назад

@hoyt.jerde 

В Python можно использовать оператор // для целочисленного деления без остатка. Например:

1
2
3
4
>>> 7 // 3
2
>>> 8 // 3
2


Также можно использовать функцию divmod(), которая возвращает кортеж из частного и остатка. Например:

1
2
3
4
>>> divmod(7, 3)
(2, 1)
>>> divmod(8, 3)
(2, 2)