ZeroDivisionError: float division (baby steps)

Russell Blau russblau at hotmail.com
Thu Aug 19 16:13:56 EDT 2004


"Benjamin Niemann" <pink at odahoda.de> wrote in message
news:cg3184$vbr$02$1 at news.t-online.com...
> Artemisio wrote:
> > I am a non programmer who just started with Python. So far I love it.
> >
> > I would appreciate if you could help me fix this error I get taking this
exercise:
> >
> > count= 0
> > sum= 0.0
> > number= 1
> > print "Enter 0 to exit the loop"
> >
> > while number != 0 :
> > number= input("Enter a number: ")
> >
> > count= count + 1
> > sum= sum + number
> >
> > count= count -1
> > print "The average is: ",sum/count
> > #the error is in the above line
> >
> > "ZeroDivisionError: float division"
> >
> > Thank you in advance, Len
> I think the two lines after input() should be indented as the belong to
> the while loop...

Note that, even after you fix this, you will still get an error if the user
decides to enter "0" as the first number!


-- 
I don't actually read my hotmail account, but you can replace hotmail with
excite if you really want to reach me.





More information about the Python-list mailing list