Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

[python] Write a function called process_scores that takes the name of a file as a parameter. The file contains a series of lines that represent

[python]

Write a function called process_scores that takes the name of a file as a parameter. The file contains a series of lines that represent student records. Each student record takes up two lines of input. The first line has the student's name and the second line has a series of plus and minus characters. Below is a sample input:

Kane, Erica L. --+-+ Chandler, Adam ++-+ Martin, Jake Daniel +++++++ Dillon, Amanda ++-++-+- 

The number of plus/minus characters will vary, but you may assume that at least one such character appears and that no other characters appear on the second line of each pair. For each student you should produce a line of output with the student's name followed by a colon followed by the percent of plus characters. For example, if the input above is stored in a file called input.txt and we make the following call:

process_scores("input.txt") 

The following output should be produced:

Kane, Erica L.: 40.0% plus Chandler, Adam: 75.0% plus Martin, Jake Daniel: 100.0% plus Dillon, Amanda: 62.5% plus 

You must exactly reproduce this format.

test1.txt

Kane, Erica L. --+-+ Chandler, Adam ++-+ Martin, Jake Daniel +++++++ Dillon, Amanda ++-++-+-

text2.txt

Kane, Erica L. --+-+ Chandler, Adam ++-+ Martin, Jake Daniel +++++++ Dillon, Amanda ++-++-+-- Kane II, Erica L. --+-+---------------------------------- Chandler II, Adam ++-+++++++++++++++++++++++++++++++++++++++++++++++++ Martin II, Jake Daniel +++++++-------+++++++-------- Dillon II, Amanda ++-++-+-+-+-+-+-+-+-+-+ Kane III, Erica L. - Chandler III, Adam + Martin III, Jake Daniel +++++++------------------------------------------+ Dillon III, Amanda ++-++-+-++++++++++++++++++++++++- 

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

Step: 3

blur-text-image

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

Database Design For Mere Mortals

Authors: Michael J Hernandez

4th Edition

978-0136788041

More Books

Students also viewed these Databases questions

Question

5 7 8

Answered: 1 week ago