Here is my updated code. As simple as this may be, I am a little lost again.
I appreciate the help and explanations to try to push me to get this on my
own, but at this point (especially after one week) this is when me being
given the answer with an explanation will help me much more, so I can
understand how it works better.

def ask_number(question, low, high, step = 1):
    """Ask for a number within a range."""
    response = None
    while response not in range(low, high, step):
        response = int(input(question))
    return response

-Vincent


Alan Gauld wrote:
> 
> 
> "Vincent Balmori" <vincentbalm...@yahoo.com> wrote
> 
> "def spam(n=3):
>     """Return n slices of yummy spam."""
>     return "spam "*n
> 
> 
>> This is my new code for a default step value based on your feedback 
>> Steve:
>>
>> def ask_number(question, low, high, step):
>>  """Ask for a number within a range."""
>>   response = None
>>   if step == None:
>>       step = 1
> 
> Nope, you are still missing the point.
> Look again at how Steven defined his function.
> What is different about his definition of n and your definition of 
> step?
> 
> HTH,
> 
> -- 
> Alan Gauld
> Author of the Learn to Program web site
> http://www.alan-g.me.uk/
> 
> 
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
> 
> 

-- 
View this message in context: 
http://old.nabble.com/-Tutor--Step-Value-tp31865967p31871108.html
Sent from the Python - tutor mailing list archive at Nabble.com.

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to