Вопрос задан 15.02.2019 в 01:59. Предмет Информатика. Спрашивает Крушкомолов Никита.

Написать программу, которая по данному натурального числу от 1 до 12 (номеру месяца) выдает все

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Харченко Катя.
Вот набросок, дальше сами фантазируйте.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа для определения праздничных дней в заданном месяце

Для написания программы, которая будет выводить все праздничные дни в заданном месяце, мы можем использовать язык программирования 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 года.

Примечание: Пожалуйста, обратите внимание, что приведенный код является примером и может быть доработан или изменен в зависимости от ваших конкретных требований или языка программирования, который вы используете.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос