Вирішено: __div__

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

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

Це визначення методу Python. Це визначення методу під назвою __div__, який приймає два аргументи, self та other. Метод поверне результат self.value, поділеного на other.value.

__truediv__

У Python функція truediv повертає істинне ділення (цілочисельне ділення) двох цілих чисел.

__floordiv__

У Python функція floor() повертає найменше ціле значення, яке не перевищує аргумент.

Схожі повідомлення:

Залишити коментар