Advertisement
ForestFox

Calendar

Feb 2nd, 2022
1,072
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.06 KB | None | 0 0
  1. import calendar
  2.  
  3. obj = calendar.Calendar()
  4.  
  5.  
  6. print("Введите дату в виде: число.месяц")
  7. start_day, start_month = map(int, input().split('.'))
  8.  
  9. year = 2022
  10. week_days = ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
  11. months = ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November",
  12.           "December")
  13.  
  14. k = 0
  15. for month in range(start_month, 12 + 1):
  16.     for current_month in obj.monthdays2calendar(year, month):
  17.         # print(current_month)
  18.         # for week in current_month:
  19.         #     print(week)
  20.         for number_day in range(len(current_month)):
  21.             if month == start_month and number_day < start_day:
  22.                 continue
  23.             if week_days[number_day] == "Sunday":
  24.                 if k % 4 == 0:
  25.                     continue
  26.             if k % 4 == 0 and current_month[number_day][0]:
  27.                 print(f"{week_days[number_day]} {current_month[number_day][0]} {months[month - 1]}")
  28.             k += 1
  29. print(k)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement