https://github.com/burhanali2211/studentregistrationsystem
https://github.com/burhanali2211/studentregistrationsystem
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/burhanali2211/studentregistrationsystem
- Owner: Burhanali2211
- Created: 2025-02-06T17:26:39.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-06T17:30:47.000Z (4 months ago)
- Last Synced: 2025-02-06T18:34:55.696Z (4 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Student Grade Management System
This project is a Python-based system that allows managing student grades. It provides various functionalities to add, view, and calculate student grades, as well as find the highest and lowest grades in the class. It uses different Python data structures like lists, sets, dictionaries, and tuples to efficiently store and manage the data.
## Features
1. **Add Student**: Allows the user to add a student along with their grades for multiple subjects.
2. **View Students**: Displays all the students with their corresponding grades for each subject.
3. **Calculate Average Grade**: Calculates the average grade for a specific student.
4. **Find Highest and Lowest Grades**: Displays the highest and lowest grades in the class.
5. **Remove Student**: Allows the user to remove a student from the system.## Data Structures Used
- **Lists**: To store student data, including student names and grades.
- **Sets**: To store unique subjects across all students.
- **Dictionaries**: To map student names to their grades for quick access.
- **Tuples**: To store student grade pairs (subject, grade) as immutable collections.## How to Run
1. Clone this repository to your local machine.
2. Navigate to the project folder.
3. Run the program by executing the following command:
```bashpython StudentRegistrationSystem.py