Skip to content

Burhanali2211/MarksAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š MarksAnalyzer - Student Marks Analysis

πŸš€ Overview

MarksAnalyzer is a CLI-based Python program that analyzes student marks from a file and generates statistical insights such as highest and lowest scores, average, median, standard deviation, and ranked scores. The results can be saved in a report file.


πŸ›  Features

βœ” Reads student marks from a file (marks.txt)
βœ” Calculates highest, lowest, average, median, and standard deviation
βœ” Sorts and ranks the marks
βœ” Saves the analysis in a report file
βœ” Supports Unicode (UTF-8) for better formatting


πŸ“‚ Folder Structure

πŸ“‚ MarksAnalyzer β”œβ”€β”€ πŸ“„ marks.txt (Sample marks file) β”œβ”€β”€ πŸ“„ analysis_report.txt (Generated after running the script) β”œβ”€β”€ πŸ“„ MarksAnalyzer.py (Python script) β”œβ”€β”€ πŸ“„ README.md (Documentation)


πŸ“₯ Installation

  1. Clone the repository
    git clone https://github.com/Burhanali2211/MarksAnalyzer.git
    cd MarksAnalyzer

``

πŸ“Š Sample Output

πŸ“Š Marks Analysis Report πŸ“Š
Sorted Marks: [76, 78, 84, 85, 88, 89, 90, 91, 92, 95]
Highest Score: 95
Lowest Score: 76
Average Score: 86.80
Median Score: 88.50
Standard Deviation: 5.94

πŸ† Ranked Students (Highest to Lowest) πŸ†

#1 β†’ 95
#2 β†’ 92
#3 β†’ 91
#4 β†’ 90
#5 β†’ 89
#6 β†’ 88
#7 β†’ 85
#8 β†’ 84
#9 β†’ 78
#10 β†’ 76

πŸ‘¨β€πŸ’» Developed By

πŸš€ Burhanali2211

About

This is a simple CLI-based tool that helps analyze student marks by calculating key statistics such as the highest and lowest scores.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages