Как написать дробное число в python в нормальной форме?

Пользователь

от kyleigh_runte , в категории: Python , 7 месяцев назад

Как написать дробное число в python в нормальной форме?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от karen.wisozk , 6 месяцев назад

@kyleigh_runte 

Если вы имеете в виду представление десятичного числа с плавающей запятой в нормализованной форме, то это означает, что число представлено с одной значащей цифрой перед десятичной точкой.


В Python, десятичные числа с плавающей запятой уже представлены в нормальной форме:

1
x = 3.14


Если вы имеете в виду представление в виде десятичной дроби (например, 3/4), то можно использовать модуль fractions:

1
2
3
from fractions import Fraction

x = Fraction(3, 4)


Это позволяет представить десятичную дробь в виде обыкновенной дроби. Если нужно представить результат в виде десятичного числа, можно использовать функцию float():

1
decimal = float(x)


В итоге, значение переменной decimal будет равно 0.75.