Dave Angel wrote:
def getTotalNumber(prompt):
while True:
try:
numstr = raw_input(prompt)
n = int(numstr)
if 0 < n < 50: #some validation
return n
print "Number is not reasonable, try again"
except ValueError:
print "You must enter a number!"
Richard "Roadie Rich" Lovely wrote:
total_names = -1 # set an invalid initial value
while not 0 < total_names < 50: # loop while total_names has an invalid value
try:
# If this excepts, total_names is not changed.
total_names = int(raw_input('Enter Total Number of Names: '))
# if total_names now has a valid value, the loop exits.
except ValueError:
print 'You must enter a number!' # loop continues.
Thanks Dave and Richard,
And to run it is this correct
total_names = getTotalNumber('Enter Total Number of Names: ')
--
Powered by Gentoo GNU/Linux
http://linuxcrazy.com
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor