Interactive Class Management System (Python Dictionary-Based Program)

On February 24, 2026, at the University of Blida, Saad Dahlab, Department of Process Engineering, Industrial Pharmacy section, Master 1, our practical and tutorial instructor for the module "Elements of Applied AI" asked us to solve exercise number 3 from the exercise series entitled "Lab1: Lists & Dictionary (Introduction to AI)" to make a small project.The file I shared is the Python code for the exercice. Program descreption : This exercise is about creating a simple class management system in Python using a dictionary and lists. Each student’s name is stored as a key in a dictionary, and their grades are stored as a list associated with that key. The program allows the user to display all students and their grades, search for a specific student, calculate average grades, add a new student with their grades, and add new grades to existing students. The objective is to practice working with dictionaries and lists together, accessing and modifying nested data, using loops and conditions, and performing basic calculations like averages.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-02-24
DOI
https://doi.org/10.5281/zenodo.18760166
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Interactive Class Management System (Python Dictionary-Based Program)

Rabah Mokhbi
Zenodo (CERN European Organization for Nuclear Research)
Computational Physics and Python Applications
article

Interactive Class Management System (Python Dictionary-Based Program)

Rabah Mokhbi
article en

Abstract

On February 24, 2026, at the University of Blida, Saad Dahlab, Department of Process Engineering, Industrial Pharmacy section, Master 1, our practical and tutorial instructor for the module "Elements of Applied AI" asked us to solve exercise number 3 from the exercise series entitled "Lab1: Lists & Dictionary (Introduction to AI)" to make a small project.The file I shared is the Python code for the exercice. Program descreption : This exercise is about creating a simple class management system in Python using a dictionary and lists. Each student’s name is stored as a key in a dictionary, and their grades are stored as a list associated with that key. The program allows the user to display all students and their grades, search for a specific student, calculate average grades, add a new student with their grades, and add new grades to existing students. The objective is to practice working with dictionaries and lists together, accessing and modifying nested data, using loops and conditions, and performing basic calculations like averages.

Zenodo (CERN European Organization for Nuclear Research)
Quality Education
Openalex Percentile: Top 48%
Computational Physics and Python Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.