Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. All programs tested and works. Contact: aviboots(AT)netvision.net.il
Web Hosting

Bonsai Boy of New York Bonsai Trees and Accessories

BlueHost Web Hosting

Liquid Web iThemes WordPress Hosting

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

DreamHost Web Hosting


getResponse autofunnels

Liquid Web Cloud VPS Hosting

11,159 questions

15,235 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
...