Exceptions Lab¶
Learning Exceptions¶
Just a little bit for the basics.
Exceptions Lab¶
Improving input
- The
input()
function can generate two exceptions:EOFError
orKeyboardInterrupt
on end-of-file(EOF) or canceled input. - Create a wrapper function, perhaps
safe_input()
that returnsNone
rather rather than raising these exceptions, when the user enters^C
for Keyboard Interrupt, or^D
(^Z
on Windows) for End Of File. - Update your mailroom program to use exceptions (and IBAFP) to handle malformed numeric input