Skip to content

ESHRATH907/student-report-system-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Report System (Python)

A beginner-friendly Python mini project that collects student information and subject marks, performs calculations, and generates a formatted student report.

Features

  • Collects student details

  • Accepts marks for five subjects

  • Calculates:

    • Total Marks
    • Average Marks
    • Percentage
    • Highest Marks
    • Lowest Marks
  • Displays a formatted student report using Python f-strings

Concepts Used

  • Variables
  • Data Types
  • User Input (input())
  • Type Conversion (int())
  • Arithmetic Operators
  • Built-in Functions (max(), min())
  • f-Strings
  • Comments

Project Structure

student-report-system-python/
│
├── student_report.py
├── README.md
├── LICENSE
├── .gitignore
└── screenshots/
    └── output.png

How to Run

Clone the repository and run:

python student_report.py

Sample Output

=============================
      STUDENT REPORT
=============================

---- Student Information ----

Name : John
Roll Number : 101
Age : 20
Branch : CSE
Semester : 3
Section : A
College : ABC College
City : Hyderabad

---- Marks ----

Mathematics : 95
Physics : 90
Chemistry : 88
English : 91
Computer Science : 97

---- Result ----

Highest Marks : 97
Lowest Marks : 88
Total Marks : 461
Average Marks : 92.20
Percentage : 92.20%

=============================

Future Improvements

  • Grade Calculation
  • Pass/Fail Status
  • Input Validation
  • Save Report to a Text File
  • Export to CSV
  • Multiple Student Records

Author

Eshrath Jahan

Learning Python by building beginner-friendly projects.

About

A Python mini project for managing student details and calculating total, average, percentage, highest, and lowest marks.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages