Skip to content

studyhaxer/student-grade-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Student Grade Analyzer 🐍

A command-line Python program that collects student marks, calculates averages, assigns grades, and announces the top performer.

What it does

  • Takes input for 5 students (name + 3 subject marks)
  • Calculates average score for each student
  • Assigns grade (A+ to F) based on average
  • Displays a formatted grade report
  • Announces the class topper

Concepts used

  • Lists & Dictionaries
  • Functions
  • For loops
  • If/elif/else
  • input(), sum(), len()
  • f-strings

How to run

python Student_Grade_Analyzer.py

Sample output

============GRADE BOOK============

Ali | 85.33 | A Grade

Sara | 92.0 | A+ Grade

Topper is: Sara with Percentage: 92.0

About

A Python CLI app to analyze student grades — Day 1 of #60DaysOfPython

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages