This Python program is a simple student details database system with various functionalities. Users can add new students, retrieve details of a specific student, display details of all students, enter marks separately for each term, find students with the maximum average marks for a given term, find students with the lowest marks in science, delete student details, and exit the program.
- Add new students with basic details.
- Retrieve details of a specific student using their ID.
- Display details of all students in the database.
- Enter marks separately for each term for existing students.
- Find students with the maximum average marks for a given term.
- Find students with the lowest marks in science for a given term.
- Delete student details based on their ID.
- Graceful exit option.
- Python 3.x
- Run the program.
- Follow the on-screen menu to perform various operations.
- Enter the required information as prompted.
- View the results or perform additional operations.
-
Clone the repository:
git clone https://github.com/your-username/student-details-database.git
-
Change into the project directory:
cd student-details-database
-
Run the program:
python student_database.py
-
Follow the on-screen menu for different options.
If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository on GitHub.
- Make changes and commit to your fork.
- Submit a pull request with a detailed explanation of your changes.
This project is licensed under the MIT License.