Решено: __div__

__div__ — это функция, которая принимает два аргумента: числитель и знаменатель. Проблема в том, что он может давать неправильные результаты при делении двух чисел, которые не являются целыми числами.

def __div__(self, other):
    return self.value / other.value

Это определение метода Python. Он определяет метод __div__, который принимает два аргумента: self и other. Метод вернет результат self.value, разделенный на other.value.

__trediv__

В Python функция truediv возвращает истинное деление (целочисленное деление) двух целых чисел.

__floordiv__

В Python функция floor() возвращает наименьшее целочисленное значение, не превышающее аргумент.

Похожие посты:

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