
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
#function read file and display report
def displayAverage(fileName):
#open the file
infile = open(fileName, "r")
#variable declaration and initialization
total = 0
count = 0
#read file
for num in infile:
total = total + float(num)
count = count + 1
#close the file
infile.close()
#calculate average
average = total / count
#display the result
print("Average {:.1f}".format(average))
#method calling
displayAverage("numbers.txt")
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 5 steps with 3 images

Knowledge Booster
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
- in pythonarrow_forwardGiven the following, write a code SEGMENT that does the following: Creates a string variable to store a file name (to be entered by the user) Requests the input file name from the user and stores the name in a variable Opens the input file using the entered file name Tests the STATE of the file open. If the file does not open, output a message to the user exit the program Be sure to: Include the necessary header files Declare necessary variablesarrow_forwardA local variable is a variable defined in another file included in the program specifically inside the main function inside any function outside any functionarrow_forward
- File Handling Assignment -2 Write a program to generate a file numbers.txt that contains the first 50 odd natural numbers and each line in the file should contain 5 numbers only. Attach the screenshot of numbers.txt. In C or C++arrow_forwardpython function that creates and saves data in a file. the saved data represents exam grades. in the function , you will create n random numbers in the range 1-100, where n is the number of students. The function can be called as follows: createFile(filename, n) main function, in which the user inputs the file name and the number of students, then the main calls function createfile. the main should preform validation for n (should be > 0), and the filename(should end with .txt)arrow_forwardC programarrow_forward
- Two of the menu options (#2 and #3) are unfinished, and you need to complete the code necessary to write to and read from a binary file. You will need to read through the code to find the functions that are called by these options, and then supply the missing code. Please help me get menu 2 and 3 to display properly.the .cpp and .h have the information:.cpp file: // Corporate Sales Data Outputusing namespace std; #include <iostream>#include <fstream>#include <stdlib.h>#include "HeaderClassActivity1.h" int main() { Sales qtrSales[NUM_QTRS]; while (true) { cout << "Select an option: " << endl; cout << "1. Input data" << endl; cout << "2. Write data to file" << endl; cout << "3. Read data from file" << endl; cout << "4. Display sales" << endl; cout << "99. End program" << endl; int menuItem; cin >> menuItem; if (menuItem ==…arrow_forwardFile redirection allows you to redirect standard input (keyboard) and instead read from a file specified at the command prompt. It requires the use of the < operator (e.g. java MyProgram < input_file.txt) True or Falsearrow_forwardhow to do?arrow_forward
- PYTHON PROGRAMMING ONLY PLEASE (PLEASE INCLUDE INPUT VALIDATIONS IF NECESSARY) Write a program that writes a series of random numbers to a file. Each random numbershould be in the range of 1 through 500. The application should let the user specify howmany random numbers the file will holdarrow_forwardFile Display Assume that a file containing a series of integers is named numbers.dat and exists on the computer’s disk. Design a program that displays all of the numbers in the file. File Display IN Q Basic langauage and flowchartarrow_forwardQUESTION 14 [*) filelOtest.cpp #include 2 #include #include #include using namespace std; 3 4 5 6. main() //Declare variables; Step 1 6 ifstream infile; ofstream outFile; double testi, test2, test3, test4, test5; double average; string firstName; string lastName; 10 11 12 13 14 15 16 infile.open("test.txt"); //Step 2 outFile.open("testavg.txt"); //Step 3 outFile > firstName >> 1lastName; //Step 5 outFile > testi >> test2 >> test3>> test4 >> test5; //Step 7 outFile <« "Test scores: " « setw(6) << testi<< setw(6) <« test2 « setw(6) 17 18 19 20 21 22 23 24 25 26 « test3<« setw(6) « test4 « setw(6) <« test5<< endl; //Step 8 27 28 average = (testi + test2 + test3 + test4+ test5) / 5.e; //Step 9 29 30 outFile <« "Average test score: " <« setw(6)<< average << endl; //Step 10 31 infile.close(); //Step 11 outFile.close(); //Step 11 32 33 34 35 return e; 36 37 5 dh Compile Log V Debug Find Results If the file "test.txt" did not exist before you run this program, there will be a syntax error…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education