Assume a dictionary with some values: students = { 'CCU101': ['Anna', 88.5, 98.5, 78, 85, 92.5], "CCU102': ['Alex', 98,91,90,92,88], "CCU103': ['Bob', 99.5, 98.5, 96, 96, 89.5], } To access, a specific row, you would use students[key][column_number]. • students['CCU101'][0] would print 'Anna' students['CCU101'][1] would print 88.5

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter13: Structures
Section13.5: Dynamic Data Structure Allocation
Problem 3E
icon
Related questions
Question

Assume a dictionary with some values:

students = { 'CCU101': ['Anna', 88.5, 98.5, 78, 85, 92.5], '

CCU102': ['Alex', 98,91,90,92,88],

'CCU103': ['Bob', 99.5, 98.5, 96, 96, 89.5], }

To access, a specific row, you would use students[key][column_number].

  • students['CCU101'][0] would print 'Anna'
  • students['CCU101'][1] would print 88.5

and so on..

Write a program that defines a function that takes a dict as an argument, adds the scores of each student, calculate average for each student, and display them.

 

  1. Define a function display_average(students) that takes in a dictionary as an argument. Display the original dictionary. Calculate and display the average of each student.

  2. You do not need to ask user for input. You can use your own dictionary with at-least 5 rows.

Assume a dictionary with some values:
students = {
'CCU101': ['Anna', 88.5, 98.5, 78, 85, 92.5],
"CCU102': ['Alex', 98,91,90,92, 88],
'CCU103': ['Bob', 99.5, 98.5, 96, 96, 89.5],
}
To access, a specific row, you would use students[key][column_number].
• students['CCU101'][0] would print 'Anna'
• students['CCU101'][1] would print 88.5
Transcribed Image Text:Assume a dictionary with some values: students = { 'CCU101': ['Anna', 88.5, 98.5, 78, 85, 92.5], "CCU102': ['Alex', 98,91,90,92, 88], 'CCU103': ['Bob', 99.5, 98.5, 96, 96, 89.5], } To access, a specific row, you would use students[key][column_number]. • students['CCU101'][0] would print 'Anna' • students['CCU101'][1] would print 88.5
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Dictionary
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr