Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 765 Bytes

exceptions_lab.rst

File metadata and controls

23 lines (15 loc) · 765 Bytes

Exceptions Lab

Learning Exceptions

Just a little bit for the basics -- this is a bit of an odd example, but should give you the idea if you're still not sure.

Alternatively, see if you can clean up some of your other code (mailroom, maybe) with Exception handling.

Exceptions Lab

Improving input

  • The input() function can generate two exceptions: EOFError or KeyboardInterrupt on end-of-file(EOF) or canceled input.
  • Create a wrapper function, perhaps safe_input() that returns None rather rather than raising these exceptions, when the user enters ^C for Keyboard Interrupt, or ^D (^Z on Windows) for End Of File.