Пятница, 13-е

Напишите функцию, которая будет принимать год и возвращать количество пятниц, выпадающих на 13-е число, в этом году.

Подсказка: изучите модуль datetime.

Примеры

how_unlucky(2020) ➞ 2

how_unlucky(2026) ➞ 3

how_unlucky(2016) ➞ 1

Варианты решения

from datetime import date
​
def how_unlucky(y):
  return sum(date(y, m, 13).strftime('%A') == 'Friday' for m in range(1, 13))
import calendar

def how_unlucky(y):
    return sum(calendar.weekday(y, m, 13) == 4 for m in range(1, 13))
python books logo

Лаборатория Django-разработки

За 3 месяца отработай навыки Django-разработки до профессионального уровня на серьезном проекте под руководством наставника.

×