On Dec 8, 9:02 pm, simonh <[EMAIL PROTECTED]> wrote:
> Thanks for the many replies. Thanks especially to Pierre. This works
> perfectly:
<snip>
> def getAge():
> while True:
> try:
> age = int(input('Please enter your age: '))
> return age
>
> except ValueError:
> print('That was not a valid number. Please try again.')
You could also drop the while loop and the 'age' variable:
def getAge():
try:
return int(input('Please enter your age: '))
except ValueError:
print('That was not a valid number. Please try again.')
return getAge()
--
http://mail.python.org/mailman/listinfo/python-list