On Sat, May 30, 2009 at 8:20 PM, David <da...@abbottdavid.com> wrote:
>
> Alan Gauld wrote:
>>
>> "David" <da...@abbottdavid.com> wrote
>>
>>> I took this program that determines a fertilizer application rate;
>>> ...
>>> And converted it to class/object to learn how they work. Just looking
for some pointers, if I did it correctly etc.
>>>
>>> <snip>

One thing that's probably not in the scope of the program but really usually
a good idea is error checking.
i.e.  this line:
rate = float(raw_input("Enter rate i.e. (0.5) : "))

could be converted to something like:
try:
    rate = float(raw_input("Enter rate..."))
except ValueError:
    print "Invalid input"
    #Quit or loop until valid input is entered.

HTH,
Wayne
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to