Write a program to do the following: - 1) Define the following dictionaries grades grade newmarks marks stname stname newmark stname stmark Ahmad Ahmad Ahmad 95 Salman Salman Salman 84 Ibrahim Ibrahim Ibrahim 82 Ismaeel Ismaeel Ismaeel 80 Hussein Hussein Hussein 90

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
icon
Related questions
Question
Write a program to do the following: -
1) Define the following dictionaries
grades
grade
marks
newmarks
stname
stmark
stname
stname
newmark
Ahmad
95
Ahmad
Ahmad
Salman
Salman
Salman
84
Ibrahim
Ibrahim
Ibrahim
82
Ismaeel
Ismaeel
Ismaeel
80
Hussein
Hussein
Hussein
90
Nahla
Nahla
Nahla
92
Ibtisam
Ibtisam
Ibtisam
82
2) Calculate the letter grade for each one and store it in grades dictionary using the following grading table: - 1
Grade
Mark
90-100
A
A-
85-89
80-84
B+
76-79
B
73-75
B-
70-72
C+
67-69
60-66
C-
55-59
0 -54
0.5
3) Calculate how many students with marks between 80-89
4) Increase all marks as follows (mark = mark + mark//10 ) Don't exceed 100 and
store in the newmarks dictionary.
5) Calculate the maximum and minimum new marks.
6) Display your output as follows :-
1.0
1.0
10
FZ
F8
F9
F10
F11
F12
F5
F6
Transcribed Image Text:Write a program to do the following: - 1) Define the following dictionaries grades grade marks newmarks stname stmark stname stname newmark Ahmad 95 Ahmad Ahmad Salman Salman Salman 84 Ibrahim Ibrahim Ibrahim 82 Ismaeel Ismaeel Ismaeel 80 Hussein Hussein Hussein 90 Nahla Nahla Nahla 92 Ibtisam Ibtisam Ibtisam 82 2) Calculate the letter grade for each one and store it in grades dictionary using the following grading table: - 1 Grade Mark 90-100 A A- 85-89 80-84 B+ 76-79 B 73-75 B- 70-72 C+ 67-69 60-66 C- 55-59 0 -54 0.5 3) Calculate how many students with marks between 80-89 4) Increase all marks as follows (mark = mark + mark//10 ) Don't exceed 100 and store in the newmarks dictionary. 5) Calculate the maximum and minimum new marks. 6) Display your output as follows :- 1.0 1.0 10 FZ F8 F9 F10 F11 F12 F5 F6
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Literals
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
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education