Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. All programs tested and works. Contact: aviboots(AT)netvision.net.il
Bonsai Boy of New York Bonsai Trees and Accessories

BlueHost Web Hosting

Liquid Web Managed Dedicated Server: RAID 1 SSD with 16GB of RAM minimum! 24/7 On-Site Heroic Support! Industry-Leading SLA!

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

getflywheel wordpress hosting


Liquid Web Cloud VPS Hosting

10,484 questions

14,262 answers

573 users

How to get fraction from decimal in Python

3 Answers

0 votes
import fractions
import decimal

print('{} = {}'.format(decimal.Decimal('0.1'), fractions.Fraction(decimal.Decimal('0.1'))))



'''
run:

0.1 = 1/10

'''

 




answered Jun 10 by avibootz
0 votes
import fractions
import decimal

d = decimal.Decimal('0.2')

print('{} = {}'.format(d, fractions.Fraction(d)))



'''
run:

0.2 = 1/5

'''

 




answered Jun 10 by avibootz
0 votes
import fractions
import decimal

dec = [decimal.Decimal('0.1'),         
       decimal.Decimal('0.5'),         
       decimal.Decimal('1.0'),         
       decimal.Decimal('1.5'),
       decimal.Decimal('3.14'),]


for d in dec:         
  print('{} = {}'.format(d, fractions.Fraction(d)))



'''
run:

0.1 = 1/10
0.5 = 1/2
1.0 = 1
1.5 = 3/2
3.14 = 157/50

'''

 




answered Jun 10 by avibootz
...