Contact: aviboots(AT)netvision.net.il
39,950 questions
51,892 answers
573 users
import fractions for s in ['0.5', '1.5', '2.0', '3.14', '4e-1']: fr = fractions.Fraction(s) print('{} = {}'.format(s, fr)) ''' run: 0.5 = 1/2 1.5 = 3/2 2.0 = 2 3.14 = 157/50 4e-1 = 2/5 '''
import fractions for s in [0.5, 1.5, 2.0, 3.14, 4e-1]: print('{} = {}'.format(s, fractions.Fraction(s))) ''' run: 0.5 = 1/2 1.5 = 3/2 2.0 = 2 3.14 = 7070651414971679/2251799813685248 0.4 = 3602879701896397/9007199254740992 '''
import fractions for s in ['0.5', '1.5', '2.0', '3.14', '4e-1']: print('{} = {}'.format(s, fractions.Fraction(s))) ''' run: 0.5 = 1/2 1.5 = 3/2 2.0 = 2 3.14 = 157/50 4e-1 = 2/5 '''