From 36d266e1e9e095adda26f50e17e91ca803c86ae5 Mon Sep 17 00:00:00 2001 From: marzuk1910 Date: Thu, 31 Jul 2025 11:09:08 +0530 Subject: [PATCH 1/3] Updated eq3 --- problems/easy/easy_q3.py | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/problems/easy/easy_q3.py b/problems/easy/easy_q3.py index 10d2862..f89a02b 100644 --- a/problems/easy/easy_q3.py +++ b/problems/easy/easy_q3.py @@ -1,20 +1,12 @@ -# Leap Year or Not: Write a program to determine whether a given year is a leap year. def is_leap_year(year): - - if year % 4 == 0: - print("leap year") + if (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0): + print(f"{year} is a leap year") else: - print("not a leap year") + print(f"{year} is not a leap year") if __name__ == "__main__": - - num = int(input("Enter the number :")) - is_leap_year(num) - - if year % 4 == 0 and year % 100 != 0 or year % 400 == 0: - - return "Leap Year" - else: - - return "Not a Leap Year" - \ No newline at end of file + try: + num = int(input("Enter the year: ")) + is_leap_year(num) + except ValueError: + print("Please enter a valid integer year.") From f638160a4de1ac2e7234ebefcf3ee6f6995b93f9 Mon Sep 17 00:00:00 2001 From: marzuk1910 Date: Thu, 31 Jul 2025 11:29:40 +0530 Subject: [PATCH 2/3] Updated eq3 --- problems/easy/easy_q5.py | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/problems/easy/easy_q5.py b/problems/easy/easy_q5.py index 2c4d166..ed9cced 100644 --- a/problems/easy/easy_q5.py +++ b/problems/easy/easy_q5.py @@ -1,22 +1,11 @@ -def grade_system(marks): - - if marks >= 90: - return "A" - elif marks >= 80: - return "B" - elif marks >= 70: - - return "c" - else: - return "F" - -if __name__ == "__main__": - num = int(input("Enter the Mark : ")) - res = grade_system(num) - print(res) - - return "C" - else: - return "F" +def grade_system(m): + if m >= 90: return "A" + elif m >= 80: return "B" + elif m >= 70: return "C" + else: return "F" + +marks = int(input("Enter Marks: ")) +print(grade_system(marks)) + \ No newline at end of file From 40369e3bb31119f1a457743b35079626aa53155e Mon Sep 17 00:00:00 2001 From: marzuk1910 Date: Thu, 31 Jul 2025 11:40:10 +0530 Subject: [PATCH 3/3] Updated eq3 --- problems/easy/easy_q5.py | 1 - 1 file changed, 1 deletion(-) diff --git a/problems/easy/easy_q5.py b/problems/easy/easy_q5.py index ed9cced..7b3225f 100644 --- a/problems/easy/easy_q5.py +++ b/problems/easy/easy_q5.py @@ -3,7 +3,6 @@ def grade_system(m): elif m >= 80: return "B" elif m >= 70: return "C" else: return "F" - marks = int(input("Enter Marks: ")) print(grade_system(marks))