Упражнение на Python: отображение списка дат второй субботы каждого месяца за данный год

Python Datetime: Упражнение 47 с решением

Напишите программу Python, отображающую список дат второй субботы каждого месяца в заданном году.

Пример решения :

Код Python:

   import calendar # Показывать каждый месяц для месяца в диапазоне (1, 13): cal = calendar.monthcalendar (2020, month) first_week = cal [0] second_week = cal [1] third_week = cal [2] # Если суббота представлена ​​в  первая неделя, вторая суббота # на второй неделе.  В противном случае вторая суббота должна # приходиться на третью неделю.  if first_week [calendar.SATURDAY]: holi_day = second_week [calendar.SATURDAY] else: holi_day = third_week [calendar.SATURDAY] print ('% 3s:% 2s'% (calendar.month_abbr [месяц], holi_day))  

Пример вывода:

 янв: 11фев: 8мар: 14апр: 11мая: 9 июн: 13 июл: 11 авг: 8 сен: 12 окт: 10 ноя: 14 дек: 12 

Блок-схема:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий