From 53638d09a7f2dc2f1853da3c4acb18f7587f65af Mon Sep 17 00:00:00 2001 From: krypton36 Date: Wed, 3 Dec 2025 16:07:38 +0530 Subject: [PATCH] Fix: Input Validation Grade Range --- student_manager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/student_manager.py b/student_manager.py index 452ed31..1a3cb68 100644 --- a/student_manager.py +++ b/student_manager.py @@ -38,6 +38,10 @@ def mark_completed(self, title): return False def add_grade(self, subject, grade): + """To check that the grade is integer or not""" + if not isinstance(grade, int): + raise TypeError("Grade must be an integer") + """Add a grade for a subject""" if not validate_grade(grade): raise ValueError("Grade must be between 0 and 100")