The problem statement is:   Problem Statement: You will write a program to analyze employee salaries.  Create a file named EmployeeSalaries.txt. Copy the numbers given below into the EmployeeSalaries.txt file.  Make sure to save this file in the directory where you create your python file. Write a program that opens the EmployeeSalaries.txt file and reads the salaries into a list.  The program should output the following information in this order: The lowest salary in the list The highest salary in the list The total of all salaries in the list The average of all salaries in the list   I have the txt file saved. I can figure out the min & max but not total and average   def main(): # declare variables empSalaries = '' try: # Open file for reading inputFile = open('EmployeesSalaries.txt', 'r') # read file into list EmployeeList = inputFile.readlines() # strip out the \n from file for i in range(len(EmployeeList)): EmployeeList[i] = EmployeeList[i].rstrip('\n') print('The lowest salary is: $', min(EmployeeList)) print('The highest salary is: $', max(EmployeeList)) except IOError: print('File not FOund!!') except: print('Error Occurred!') main()

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

The problem statement is:

 

Problem Statement:

You will write a program to analyze employee salaries.  Create a file named EmployeeSalaries.txt. Copy the numbers given below into the EmployeeSalaries.txt file.  Make sure to save this file in the directory where you create your python file.

Write a program that opens the EmployeeSalaries.txt file and reads the salaries into a list.  The program should output the following information in this order:

  • The lowest salary in the list
  • The highest salary in the list
  • The total of all salaries in the list
  • The average of all salaries in the list

 

I have the txt file saved.

I can figure out the min & max but not total and average

 

def main():
# declare variables
empSalaries = ''

try:
# Open file for reading
inputFile = open('EmployeesSalaries.txt', 'r')

# read file into list
EmployeeList = inputFile.readlines()

# strip out the \n from file
for i in range(len(EmployeeList)):
EmployeeList[i] = EmployeeList[i].rstrip('\n')

print('The lowest salary is: $', min(EmployeeList))

print('The highest salary is: $', max(EmployeeList))

except IOError:
print('File not FOund!!')
except:
print('Error Occurred!')


main()

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 4 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY