On Feb 18, 7:57 pm, katie smith <[EMAIL PROTECTED]> wrote: > in python im doing the problem 255/494 > > it keeps giving me 0 instead of .51.... > what am i doing wrong? > > please help me I have been looking for hours > > > ___________________________________________________________________________ > _________ > Never miss a thing. Make Yahoo your home page.http://www.yahoo.com/r/hs
An integer divided by an integer produces an integer. In computer programming, that's called 'integer arithmetic', and any fractional part of the result is chopped off(not rounded). If your arithmetic involves at least one float, then you will get a float as an asnwer: print 255/494 print 255.0/494 print (255 * 1.0)/494 --output:-- 0 0.516194331984 0.516194331984 -- http://mail.python.org/mailman/listinfo/python-list