Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question
100%

Write a PYTHON code with at least 2 functions (one should call the other).

The function which is called by the first function should also be able to be called directly.

Execute these functions with various parameters such that you can demonstrate the following:

  • Each function should have some debug code so you can trace calls to the functions and activity within the functions.
  • Each should handle at least 2 types of exceptions (both shouldn't handle the same exceptions).
  • The function called by the first one should, at some point, generate a division by zero error, but should NOT handle this error.
  • The function that calls the division by zero function should handle a division by zero error.
  • Catch one error and raise a different one.
  • Have some finally code (perhaps with some debugging output)

Demonstrate & explain:

  • call the division by zero function both from your main program and from the other function.  show that the exception isn't handled by the function itself but by the other function or the main program.
  • run your code with examples which test each exception handler is working.
  • your debugging output should make it easy for you to identify the flow of your code (what function is being called at any given moment)

If you're handling exceptions properly, you should be able to have a single program that runs through all the permutations required without being terminated by Python.

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education