[Tutor] Newbie question re. Functions
Bob Gailer
bgailer at alum.rpi.edu
Tue Jan 31 15:45:33 CET 2006
Jon Moore wrote:
> Hi,
>
> I am still working my way through my 'Python for absolute beginners
> book' and have hit a brick wall with one of the end of chapter exercises.
>
> The challenge says:
>
> Improve the function ask_number() so that the function can be called
> with a step value. Make the default value of step 1.
>
> The function looks like this:
>
> def ask_number(question, low, high):
> """Ask for a number within the range"""
> response = None
> while response not in range(low, high):
> response = int(raw_input(question))
> return response
>
> The author has not eluded to 'step values' in anyway that I can see in
> the proceeding chapters!
This lights my frustration fire. I wonder whether the author tested the
book?
When I worked for a training company I was asked to test a new on-line
course on JCL. I demurred by saying "But I don't know JCL.". The reply
was "that's exactly what we want!"
So a general recommendation to authors is to have a member of the target
audience "test" the book. You Jon have done that but at some cost to you
and those of us on this list.
More information about the Tutor
mailing list