Skip to content

clayniranjan-web/grade-analyzer-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Student Grade Analyzer

A command-line Python program that analyses student scores, computes averages, identifies the topper, and flags anyone below the passing threshold.

How to Run

python main.py

What It Does

  • Computes average score for each student
  • Identifies the topper with the highest average
  • Flags students who are below the passing mark
  • Prints a clean formatted report
## Sample Output
------------------------------
Name       | Avg    | Status
------------------------------
Clay       | 84.3   | πŸ‘ Pass
Priya      | 54.3   | 😲 Fail
Rohit      | 91.7   | πŸ‘ Pass
Simran     | 44.3   | 😲 Fail
Dev        | 75.0   | πŸ‘ Pass
------------------------------
πŸ† Topper: Rohit with 91.7 marks
❌ Failing: Priya, Simran

Skills Used

  • Python dictionaries and lists
  • Functions and docstrings
  • f-strings and string formatting
  • Loops and conditionals

Author

Clay Niranjan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages