Skip to content

DikshitSharma-ai/student-marks-analyzer-dictionary-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Student Marks Analyzer (Dictionary Project)

This is a beginner-friendly Python project that uses dictionaries to store and analyze student data.

Features

  • 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)

Concepts Used

  • Lists and Dictionaries
  • Loops (for loop)
  • Conditional statements (if)
  • User input handling
  • Basic logic building

How to Run

  1. Run the Python file
  2. Enter a student name when prompted
  3. View marks or invalid message

Example

Enter name: Rahul
Marks: 85

Enter name: ABC
Invalid name

About

Python mini project using dictionaries to analyze student data. It displays all students, finds pass students, calculates average marks, and identifies the top performer. Includes user search feature with invalid name handling. Demonstrates loops, conditions, and basic logic building.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages