This is a beginner-friendly Python project that uses dictionaries to store and analyze student data.
- Displays all student records
- Shows pass students (marks > 50)
- Calculates average marks
- Finds the top-performing student
- Allows user to search a student by name
- Handles invalid input (shows "Invalid name" if student not found)
- Lists and Dictionaries
- Loops (for loop)
- Conditional statements (if)
- User input handling
- Basic logic building
- Run the Python file
- Enter a student name when prompted
- View marks or invalid message
Enter name: Rahul
Marks: 85
Enter name: ABC
Invalid name