Revision: 17711
Updated Code
at September 12, 2009 03:20 by wearetherock
Updated Code
import fractions print "separate numerator and demoninator" for n, d in [ (1,3), (2,6), (3,9) ] : f = fractions.Fraction(n,d) print "%s/%s = %s" % (n,d,f) print "string : numerator/denominator" for s in [ '1/3', '2/6', '3/9' ] : f = fractions.Fraction(s) print "%s = %s" % (s,f) print "floating point notation" for s in [ '0.5', '1.5', '2.0'] : f = fractions.Fraction(s) print "%s = %s" % (s,f) print "creating fraction instance from values" for v in [ 0.1, 0.5, 1.5, 2.0] : print "%s = %s" % (v, fractions.Fraction.from_float(v)) Output : separate numerator and demoninator 1/3 = 1/3 2/6 = 1/3 3/9 = 1/3 string : numerator/denominator 1/3 = 1/3 2/6 = 1/3 3/9 = 1/3 floating point notation 0.5 = 1/2 1.5 = 3/2 2.0 = 2 creating fraction instance from values 0.1 = 3602879701896397/36028797018963968 0.5 = 1/2 1.5 = 3/2 2.0 = 2
Revision: 17710
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 12, 2009 03:18 by wearetherock
Initial Code
import fractions print "separate numerator and demoninator" for n, d in [ (1,3), (2,6), (3,9) ] : f = fractions.Fraction(n,d) print "%s/%s = %s" % (n,d,f) print "string : numerator/denominator" for s in [ '1/3', '2/6', '3/9' ] : f = fractions.Fraction(s) print "%s = %s" % (s,f) print "floating point notation" for s in [ '0.5', '1.5', '2.0'] : f = fractions.Fraction(s) print "%s = %s" % (s,f) print "creating fraction instance from values" for v in [ 0.1, 0.5, 1.5, 2.0] : print "%s = %s" % (v, fractions.Fraction.from_float(v)) <pre> Output : separate numerator and demoninator 1/3 = 1/3 2/6 = 1/3 3/9 = 1/3 string : numerator/denominator 1/3 = 1/3 2/6 = 1/3 3/9 = 1/3 floating point notation 0.5 = 1/2 1.5 = 3/2 2.0 = 2 creating fraction instance from values 0.1 = 3602879701896397/36028797018963968 0.5 = 1/2 1.5 = 3/2 2.0 = 2 </pre>
Initial URL
http://broadcast.oreilly.com/2009/09/pymotw-fractions---rational-nu.html
Initial Description
Initial Title
Python - Fraction
Initial Tags
python
Initial Language
Python