Может кто-нибудь объяснить, как можно использовать «находится» в условии «если». Я работаю с модулем фракций, и у меня возникли некоторые проблемы:
>>> Fraction(0, 1) is 0
False
>>> float(Fraction(0, 1))
0.0
>>> float(Fraction(0,1)) is 0.0
False
Единственное, что я нашел для работы:
>>> F = Fraction(a,b)
>>> if F >= 0:
... if F(0, 1) <= 0:
... ...
Есть ли способ использовать здесь "есть"? Спасибо.