[Tutor] Division question, simple

Frank Peavy fpeavy@pop.net
Mon, 17 Dec 2001 13:08:32 -0800


In the interactive mode:
 >>> 75/100
0
 >>> float(75/100)
0.0
 >>> x = 75
 >>> y = 100
 >>> float(x/y)
0.0
 >>> float(75)/float(100)
0.75

In order to get 75%, I almost need to know my desired result, before I have 
my values. Is this how everyone handles simple division in Python?

When I am dividing 100 by 25 the result is an integer of 4, fine.
But, when I don't know my second value is 25... maybe it is 33, then my 
result would be 3.33333
BUT, Python gives me 3.  How does everyone else handle this?