Я знаю, что это деление по плавающей запятой. Но почему эти две формулы ведут себя по-другому?
И я сделал еще несколько исследований, результат еще более запутывал меня:
>>>0.9/3
0.3
>>>1.2/3
0.39999999999999997
>>>1.5/3
0.5
Какова логика здесь, чтобы решить, будет ли результат печататься с одним десятичным знаком или более?
PS: Я использовал python3.4 для выполнения эксперимента выше.