Welcome to Westonci.ca, the place where your questions are answered by a community of knowledgeable contributors. Discover in-depth solutions to your questions from a wide range of experts on our user-friendly Q&A platform. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.

Dictionaries (write a program on Python!)

A list of students is given.
students = ["Vasya", "Masha", "Petya", "Dima", "Marina", "Lyuba", "Kolya", "Vanya"]

Students' grades for the test work are saved in the grades dictionary:
grades = {"Vasya" : 4, "Petya" : 9, "Marina" : 8, "Lyuba" : 4, "Kolya" : 5, "Vanya": 10}

1) Write a program that displays the name of a student from the students list and his grade. If there is no student's grade from the students list, then the name of the student and the message "I did not write the test paper" should be displayed on the screen.

2) Write a program that displays the names of students who have received excellent grades (8 and above).

3) Write a program that saves the names of students who received good and excellent grades to the good list, and those who received satisfactory and poor grades to the bad list.

HELLPP PLEASEEE! :)