Genius Math Tool: Как отобразить дробные ответы в виде десятичной дроби? - PullRequest
0 голосов
/ 03 апреля 2019

Когда я делаю некоторые вычисления с гением, я получаю ответы в виде дробей. Например:

genius> 1-((3/4)^4)
= 
175
---
256

или

genius> 10/54
= 5/27

Как получить ответы в виде обычного числа с плавающей запятой / десятичного числа? Например 5/27 = 0.185185185185

1 Ответ

0 голосов
/ 03 апреля 2019

Вы можете использовать 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
...