try dividing 10/100 in python. You get 0.
you can do this 1/2. You get 0. This is not an error. Python is like this.
You can refer here http://www.python.org/doc/2.2.3/whatsnew/node7.html for more details.
To rectify this you can do the following:
import __future__ import division
This will return the floating point results.