Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

The Numbers File is numbers.txt it has a series of random numbers Challenge: Number Stats Description: Create a program called numstat.py that reads a series

image text in transcribedimage text in transcribedimage text in transcribed

The Numbers File is numbers.txt it has a series of random numbers

Challenge: Number Stats Description: Create a program called numstat.py that reads a series of integer numbers from a file and determines and displays the name of file, sum of numbers, count of numbers, average of numbers, maximum value, minimum value, and range of values. Purpose: The purpose of this challenge is to provide experience working with numerical data in a file and generating summary information. Requirements: Create a program called numstat.py that reads a series of integer numbers from a file and determines and displays the following: Name of the file. Sum of the numbers. Count of how many numbers are in the file. Average of the numbers. The average is the sum of the numbers divided by how many there are. Maximum value. Minimum value. Range of the values. The range is the maximum value minus the minimum value. The program is to prompt the user for the name of the file that contains the numbers. If an exception occurs trying to open or read the file an error message is to be displayed. The program is not to crash if the file is not found or there is an error reading the file. Use try- except! The output from the program is to display the information described above using the following strings preceding the values. There is to be a space between the colon and the value. File name: Sum: Count: Average: Maximum: Minimum: Range: At the end of one attempt at reading, or a successful read, of a file the user it to be asked if they would like to evaluate another file of numbers. Use the prompt: Would you like to evaluate another file? (y) If the user answers y, then the program is to accept input for another file name. If the user answers with anything other than y, the program is to exit. Testing Resource: numbers.txt.zip e Once you have written your program, you need to test it. A sample file called numbers.txt containing a list of integers is provided for testing. The file numbers.txt is contained in a file provided above called numbers.txt.zip. You must unzip numbers.txt.zip to get the numbers.txt file. You can also hand create files or use the random number writer from the earlier challenge to create files for testing. The numbers.txt file, or any other test file containing numbers, needs to be in the same directory as the python program for it to be found. For the provided numbers.txt file the following are the values your program should generate: Sum: 56110 Count: 100 Average: 561.1 Maximum: 995 Minimum: 8 Range: 987 Submission: Put your numstat.py file and the numbers.txt file that is provided with this assignment in a folder named NumStat and zip the folder. The zip file is to be submitted for this assignment

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image
Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Temporal Databases Research And Practice Lncs 1399

Authors: Opher Etzion ,Sushil Jajodia ,Suryanarayana Sripada

1st Edition

3540645195, 978-3540645191

More Books

Students explore these related Databases questions

Question

Assess three steps in the selection process.

Answered: 3 weeks ago

Question

How will the members be held accountable?

Answered: 3 weeks ago

Question

a. Do team members trust each other?

Answered: 3 weeks ago

Question

a. How will the leader be selected?

Answered: 3 weeks ago