Пятница, 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

Английский для программистов

Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас

×