From fe4883cde8692694e6077e5fd5f4a663eb6f4405 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Mon, 4 May 2026 18:49:57 +0200 Subject: [PATCH] aggiunge esercizio 48 --- lab48.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 lab48.py diff --git a/lab48.py b/lab48.py new file mode 100644 index 0000000..eb4da3d --- /dev/null +++ b/lab48.py @@ -0,0 +1,29 @@ +from calendar import Calendar + +class MyCalendar(Calendar): + + def count_weekday_in_year(self, year, weekday): + + count = 0 + + for month in range(1, 13): + + month_calendar = self.monthdays2calendar(year, month) + + for week in month_calendar: + + for day_number, day_weekday in week: + + if day_number != 0 and day_weekday == weekday: + count += 1 + + return count + + +my_calendar = MyCalendar() + + +result = my_calendar.count_weekday_in_year(2000, 6) + + +print(result)