Как найти количество дней в месяце ? Python
Eсть импортированная библиотека
И входящие данные
from calendar import monthrange
month = int(input())
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Функция monthrange принимает номер года и месяца, а возвращает кортеж, второй элемент которого — как раз количество дней в месяце.
Поэтому помимо самого месяца Вам также потребуется год. Получить текущий год Вы можете с помощью datetime.now().
Пример:
from datetime import datetime
from calendar import monthrange
current_year = datetime.now().year
month = 3 # int(input())
days = monthrange(current_year, month)[1]
print(days)
stdout:
31