
Написать программу, которая по данному натурального числу от 1 до 12 (номеру месяца) выдает все
приходящиеся на этот месяц праздничные дни (например, если введено число 1, то: 1 января - Новый Год, 7 января - Рождество)

Ответы на вопрос




Программа для определения праздничных дней в заданном месяце
Для написания программы, которая будет выводить все праздничные дни в заданном месяце, мы можем использовать язык программирования Python. Вот пример программы:
```python import calendar
def get_holidays(month): # Получаем список всех дней в заданном месяце _, num_days = calendar.monthrange(2023, month) # Создаем пустой список для хранения праздничных дней holidays = [] # Проверяем каждый день в заданном месяце for day in range(1, num_days + 1): # Проверяем, является ли день праздничным if calendar.weekday(2023, month, day) in [calendar.SATURDAY, calendar.SUNDAY]: holidays.append(day) return holidays
# Получаем номер месяца от пользователя month = int(input("Введите номер месяца (от 1 до 12): "))
# Получаем список праздничных дней holidays = get_holidays(month)
# Выводим результат print("Праздничные дни в заданном месяце:") for day in holidays: print(day) ```
Программа использует модуль `calendar` в Python для получения списка всех дней в заданном месяце и определения, является ли каждый день праздничным (в данном случае, если день выпадает на субботу или воскресенье). Результатом программы будет список праздничных дней в заданном месяце.
Примечание: В приведенном примере предполагается, что год фиксирован (2023 год). Если вам нужно использовать текущий год, вы можете заменить `2023` на `calendar.year` в коде.
Пример использования программы
Предположим, что пользователь вводит число `1` для января. Программа выведет следующий результат:
``` Праздничные дни в заданном месяце: 1 2 8 9 15 16 22 23 29 30 ```
В этом примере праздничными днями являются все субботы и воскресенья в январе 2023 года.
Примечание: Пожалуйста, обратите внимание, что приведенный код является примером и может быть доработан или изменен в зависимости от ваших конкретных требований или языка программирования, который вы используете.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili