The Payroll Department keeps a list of employee information for each pay period in a text file. The format of each line of the file is the following: Write a program that inputs a filename from the user and prints to the terminal a report of the wages paid to the employees for the given period. The report should be in tabular format with the appropriate header. Each line should contain: An employee’s name The hours worked The wages paid for that period. I am stuck on the portion of the problem regarding the producing the output of test file 1: I entered the following code: # Get the file name from user name = input("Enter the file name: ") # open file in read mode readFile = open(name, "r") #Get the file contents through #readlines method fileConetent = readFile.readlines() #Display statement print("\nName\t\t\tHours\t\tTotalPay"); #Iterate the loop for eachLine in fileConetent: #split each line with empty space splitContent = eachLine.split() #Get the hourlyWage from file hourlyWage = float(splitContent[1]) #Get the hoursworked from file hoursworked = float(splitContent[2]) #calculate the total pay totalPay = hourlyWage * hoursworked #Display statement print("{0:14}\t\t{1:>5}\t\t{2:>9.2f}".format(splitContent[0],splitContent[1],totalPay)); #close the file readFile.close() Three out of the 4 areas of the problem are correct but one area is still showing as incorrect. Please help
The Payroll Department keeps a list of employee information for each pay period in a text file. The format of each line of the file is the following: Write a program that inputs a filename from the user and prints to the terminal a report of the wages paid to the employees for the given period. The report should be in tabular format with the appropriate header. Each line should contain: An employee’s name The hours worked The wages paid for that period. I am stuck on the portion of the problem regarding the producing the output of test file 1: I entered the following code: # Get the file name from user name = input("Enter the file name: ") # open file in read mode readFile = open(name, "r") #Get the file contents through #readlines method fileConetent = readFile.readlines() #Display statement print("\nName\t\t\tHours\t\tTotalPay"); #Iterate the loop for eachLine in fileConetent: #split each line with empty space splitContent = eachLine.split() #Get the hourlyWage from file hourlyWage = float(splitContent[1]) #Get the hoursworked from file hoursworked = float(splitContent[2]) #calculate the total pay totalPay = hourlyWage * hoursworked #Display statement print("{0:14}\t\t{1:>5}\t\t{2:>9.2f}".format(splitContent[0],splitContent[1],totalPay)); #close the file readFile.close() Three out of the 4 areas of the problem are correct but one area is still showing as incorrect. Please help
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
The Payroll Department keeps a list of employee information for each pay period in a text file. The format of each line of the file is the following: <last name> <hours worked> <hourly wage>
Write a program that inputs a filename from the user and prints to the terminal a report of the wages paid to the employees for the given period.
- The report should be in tabular format with the appropriate header.
- Each line should contain:
- An employee’s name
- The hours worked
- The wages paid for that period.
- I am stuck on the portion of the problem regarding the producing the output of test file 1:
I entered the following code:
# Get the file name from user
name = input("Enter the file name: ")
# open file in read mode
readFile = open(name, "r")
#Get the file contents through
#readlines method
fileConetent = readFile.readlines()
#Display statement
print("\nName\t\t\tHours\t\tTotalPay");
#Iterate the loop
for eachLine in fileConetent:
#split each line with empty space
splitContent = eachLine.split()
#Get the hourlyWage from file
hourlyWage = float(splitContent[1])
#Get the hoursworked from file
hoursworked = float(splitContent[2])
#calculate the total pay
totalPay = hourlyWage * hoursworked
#Display statement
print("{0:14}\t\t{1:>5}\t\t{2:>9.2f}".format(splitContent[0],splitContent[1],totalPay));
#close the file
readFile.close()
Three out of the 4 areas of the problem are correct but one area is still showing as incorrect. Please help!
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 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.Recommended textbooks for you

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

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