Решено: __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() връща най-ниското цяло число, което не е по-голямо от аргумента.

Подобни публикации:

Оставете коментар