Вы можете использовать float()
, чтобы превратить число в число с плавающей точкой.Он указан в разделе Numeric
справки.
genius> help float
float (x)
Описание: Сделать число float
genius> 5/27
= 5/27
genius> float(ans)
= 0.185185185185
genius> float(5/27)
= 0.185185185185
Из руководства в 5.1.1 Числа вы увидите, что подразделение создаст специальный тип чисел, rational
.Вы можете избежать этого, используя один или оба операнда как плавающие, просто добавив .0
.
genius> 5.0/27
= 0.185185185185