Write a program that prompts the user to search a grade dictionary by student name (N) or grade (G). If the user does not enter a N or G (match should be case sensitive), re-prompt the user. When the user enters a student name, if the name is in the dictionary (match should not be case sensitive), the student's grade should appear. If the student's name is not in the dictionary, the following message should be displayed: "The student name entered does not exist.". When the user enters a grade of either an A, B, C, D or F (no error checking is required, however the match should be case sensitive), a list of students that have the grade should appear along with number of students. If there are no students with the grade that was entered by the user, the following message should be displayed: "No students received the grade entered.". The following students and grades must be included in a dictionary name: grades. The student's name will be the key. STUDENT (Key) Grade (Value) Dylan Sprouse D Abigail Spencer C Daniel Kim B Lauren Tom A Michael DeLuise F Pedro Pascal B Paulina Garcia A Paulina Gaitan C Gemma Chan C Carmen Soo B

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
100%
Write a program that prompts the user to search a grade dictionary by student name (N) or grade (G). If the user does not enter a N or G (match should be case sensitive), re-prompt the user. When the user enters a student name, if the name is in the dictionary (match should not be case sensitive), the student's grade should appear. If the student's name is not in the dictionary, the following message should be displayed: "The student name entered does not exist.". When the user enters a grade of either an A, B, C, D or F (no error checking is required, however the match should be case sensitive), a list of students that have the grade should appear along with number of students. If there are no students with the grade that was entered by the user, the following message should be displayed: "No students received the grade entered.". The following students and grades must be included in a dictionary name: grades. The student's name will be the key. STUDENT (Key) Grade (Value) Dylan Sprouse D Abigail Spencer C Daniel Kim B Lauren Tom A Michael DeLuise F Pedro Pascal B Paulina Garcia A Paulina Gaitan C Gemma Chan C Carmen Soo B
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Binary Search Algorithm
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