divmod(a, b) — нахождение частного и остатка

# Функция divmod() возвращает
# частное и остаток от деления
# первого аргумента на второй.

# Для целых чисел
# результат операции такой же
# как от (10 // 3, 10 % 3)
pair1 = divmod(10, 3)  # (3, 1)

# Для вещественных чисел
# результат: (q, a % b),
# где q обычно округляется так,
# как это делает math.floor(a / b),
# то есть в сторону меньшего целого
pair2 = divmod(10.5, 3)  # (3.0, 1.5)
pair3 = divmod(9.9, 5.5)  # (1.0, 4.4)

# результат
print(pair1)  # (3, 1)
print(pair2)  # (3.0, 1.5)
print(pair3)  # (1.0, 4.4)
(3, 1)
(3.0, 1.5)
(1.0, 4.4)


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий