Mylab Programming With Pearson Etext -- Access Code Card -- For Starting Out With Python
Mylab Programming With Pearson Etext -- Access Code Card -- For Starting Out With Python
3rd Edition
ISBN: 9780133759112
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
Chapter 6, Problem 9PE
Program Plan Intro

Exception Handling

Program Plan:

  • • Declare a function named “main()”.
    • ○ Declare the variable “amount” and assign “0.0” for this variable.
    • ○ Declare the variable “value” and assign “0.0” for this variable.
    • ○ Declare the variable “count” and assign “0”for this variable.
    • ○ Declare a “try” suite.
    • ○ Open the file named “numbers.txt” that is available in disk to read the numbers in the file and store the numbers in the variable “inputfile”.
    • ○ Use the “for” loop to perform the iteration.
      • ■ Increment “count” variable to count the iteration of the loop.
      • ■ Convert the “integer” number stored in the variable “number” to “float” number and assign it to the variable “value”.
      • ■ Add all the values and assign the total to the variable “amount”.
    • ○ Close the file “numbers.txt”.
    • ○ Calculate the average.
    • ○ Display the average of the numbers stored in the variable “average”.
    • ○ If the file named “numbers.txt” is not available in the disk, then it branches to the “IOError” except clause and print the exception handling statement.
    • ○ If the file “numbers.txt” holds the “string” value, then it branches to the “ValueError” except clause and print the exception handling statement.
    • ○ Rather than the above two exceptions, any other exception occurs in the “try” suite; then, it branches to the last “except” clause.
    • ○ Call the function “ main()”.

Blurred answer
Students have asked these similar questions
Instructions: Exception handing Add exception handling to this game (try, catch, throw). You are expected to use the standard exception classes to try functions, throw objects, and catch those objects when problems occur.  At a minimum, you should have your code throw an invalid_argument object when data from the user is wrong.    File GamePurse.h: class GamePurse { // data int purseAmount; public: // public functions GamePurse(int); void Win(int); void Loose(int); int GetAmount(); };   File GamePurse.cpp: #include "GamePurse.h" // constructor initilaizes the purseAmount variable GamePurse::GamePurse(int amount){      purseAmount = amount; } // function definations // add a winning amount to the purseAmount void GamePurse:: Win(int amount){      purseAmount+= amount; } //  deduct an amount from the purseAmount. void  GamePurse:: Loose(int amount){      purseAmount-= amount; }   // return the value of purseAmount. int GamePurse::GetAmount(){      return purseAmount; }   File…
Modify the program that you wrote for Exercise 5 so it handles the following exceptions: • It should handle any IOError exceptions that are raised when the file is opened, and data is read from it. • It should handle any ValueError exceptions that are raised when the items that are read from the file are converted to a number.
What happens if an exception goes uncaught?   which one:   The program aborts execution. f the exception is thrown within a function, control passes back to main. The program exits the try block, but continues with execution. None of the above.

Chapter 6 Solutions

Mylab Programming With Pearson Etext -- Access Code Card -- For Starting Out With Python

Ch. 6.1 - In what mode do you open a file if you want to...Ch. 6.2 - Write a short program that uses a for loop to...Ch. 6.2 - Prob. 13CPCh. 6.2 - Assume the file data.txt exists and contains...Ch. 6.2 - Prob. 15CPCh. 6.3 - Prob. 16CPCh. 6.3 - Prob. 17CPCh. 6.3 - Prob. 18CPCh. 6.4 - Prob. 19CPCh. 6 - A file that data is written to is known as...Ch. 6 - A file that data is written to is known as...Ch. 6 - Before a file can be used by a program, it must be...Ch. 6 - When a program is finished using a file, it should...Ch. 6 - The contents of this type of file can be viewed in...Ch. 6 - This type of file contains data that has not been...Ch. 6 - When working with this type of file, you access...Ch. 6 - When working with this type of file, you can jump...Ch. 6 - This is a small holding section" in memory that...Ch. 6 - This marks the location of the next item that will...Ch. 6 - When a file is opened in this mode, data will be...Ch. 6 - This is a single piece of data within a record. a....Ch. 6 - Prob. 13MCCh. 6 - Prob. 14MCCh. 6 - Prob. 15MCCh. 6 - When working with a sequential access file, you...Ch. 6 - When you open a file that file already exists on...Ch. 6 - The process of opening a file is only necessary...Ch. 6 - Prob. 4TFCh. 6 - When a file that already exists is opened in...Ch. 6 - Prob. 6TFCh. 6 - You can have more than one except clause in a...Ch. 6 - Prob. 8TFCh. 6 - Prob. 9TFCh. 6 - Describe the three steps that must be taken when a...Ch. 6 - Why should a program close a file when it's...Ch. 6 - What is a read position? where is the read...Ch. 6 - If an existing file is opened in append mode, What...Ch. 6 - If a file does not exist and a program attempts to...Ch. 6 - Write a program that opens an output file with the...Ch. 6 - Write a program that opens the my_name.txt file...Ch. 6 - Write code that does the following: opens an...Ch. 6 - Prob. 4AWCh. 6 - Modify the code that you wrote in problem 4 so it...Ch. 6 - Write code that opens an output file with the...Ch. 6 - A file exists on the disk named students. txt. The...Ch. 6 - A file exists on the disk named students txt. The...Ch. 6 - Prob. 9AWCh. 6 - Prob. 10AWCh. 6 - File Display Assume a file containing a series of...Ch. 6 - File Head Display Write a program that asks the...Ch. 6 - Line Numbers Write a program that asks the user...Ch. 6 - Item Counter Assume a file containing a series of...Ch. 6 - Sum of Numbers Assume a file containing a series...Ch. 6 - Average of Numbers Assume a file containing a...Ch. 6 - Random Number File Writer Write a program that...Ch. 6 - Random Number File Reader This exercise assumes...Ch. 6 - Prob. 9PECh. 6 - Golf Scores The Springfork Amateur Golf Club has a...
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
    EBK JAVA PROGRAMMING
    Computer Science
    ISBN:9781337671385
    Author:FARRELL
    Publisher:CENGAGE LEARNING - CONSIGNMENT
    Text book image
    Microsoft Visual C#
    Computer Science
    ISBN:9781337102100
    Author:Joyce, Farrell.
    Publisher:Cengage Learning,
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,