output caughtmy useful error messageexception hierarchy the class hierarchy for built-in exceptions isbaseexception +-systemexit +-keyboardinterrupt +-generatorexit +-exception +-stopiteration +-stopasynciteration +-arithmeticerror +-floatingpointerror +-overflowerror +-zerodivisionerror +-assertionerror +-attributeerror +-buffererror +-eoferror +-importerror +-lookuperror +-indexerror +-keyerror +-memoryerror +-nameerror +-unboundlocalerror +-oserror +-blockingioerror +-childprocesserror +-connectionerror +-brokenpipeerror +-connectionabortederror +-connectionrefusederror +-connectionreseterror +-fileexistserror +-filenotfounderror +-interruptederror +-isadirectoryerror +-notadirectoryerror +-permissionerror +-processlookuperror +-timeouterror +-referenceerror +-runtimeerror +-notimplementederror +-recursionerror +-syntaxerror +-indentationerror