================================================================================
  Question 13: Student OOP Class
================================================================================

FULL QUESTION:
Create a class Student with attributes:
- name
- roll_no
- marks (a list of subject marks)

Add methods to:
1. calculate_total(): Returns the sum of all marks.
2. calculate_percentage(): Returns the percentage score.
3. get_grade(): Determines grade based on percentage:
   - >= 90: Grade A+
   - >= 80: Grade A
   - >= 70: Grade B
   - >= 60: Grade C
   - >= 40: Grade D
   - < 40 : Fail (F)
4. display_details(): Prints formatted student performance card.

SHORT QUESTION:
Student object-oriented class calculating total marks, percentage score, and letter grade assignment.

================================================================================
README & SETUP INSTRUCTIONS:
================================================================================
# Question 13: Student OOP Class

- Prerequisites: Python 3.x (Standard library only).
- Setup: None.
- How to Run: python question_13.py
- Expected Behavior: Instantiates a Student, computes academic totals and grade, and displays the report card.

================================================================================
SOURCE CODE FILES:
================================================================================

1. question_13.py
--------------------------------------------------------------------------------
class Student:
  def __init__(self, name, roll_number, course):
    self.name = name;
    self.roll_number = roll_number;
    self.course = course;

  def display(self):
    print(f"Name    : {self.name}");
    print(f"Roll No : {self.roll_number}");
    print(f"Course  : {self.course}");

student = Student("Ashbi", 16, "MCA")
student.display()
--------------------------------------------------------------------------------
