|
Hello list,
I have been trying to trap a string entry by raising an
exception. The code follows - but the exception is never raised.
What am I doing wrong?
TIA Diana
try:
self.guess = int(self.num_ent.get())
self.num_ent.delete(0,END)
self.num_ent.focus_set() if self.guess < self.number: message = str(self.guess) + " is too low. You need to guess higher"
if self.guess > self.number:
message = str(self.guess) + " is too high. You need to guess lower" if self.guess == self.number: message = str(self.guess) + " is the correct number!" self.message_txt.config(state = NORMAL) self.message_txt.config(state = DISABLED) self.message_txt.config(state = NORMAL) self.message_txt.delete(0.0, END) self.message_txt.insert(0.0, message) self.message_txt.config(state = DISABLED) except(ValueError): message = str(self.guess) + " is not a number. Please try again!" |
_______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
