Задача Задача №2554644
А
А
Для решения задачи о выводе сообщения о времени года и дне недели на экран на основе ввода с клавиатуры, мы можем использовать язык программирования Python. Вот пример программы, которая выполняет эту задачу:
from datetime import datetime
# Запрашиваем у пользователя ввод даты
date_input = input("Введите дату в формате ГГГГ-ММ-ДД (например, 2023-10-24): ")
# Преобразуем строку ввода в объект даты
date = datetime.strptime(date_input, '%Y-%m-%d')
# Получаем день недели и время года
day_of_week = date.strftime('%A')
month = date.month
# Определяем время года
if month in [12, 1, 2]:
season = "зима"
elif month in [3, 4, 5]:
season = "весна"
elif month in [6, 7, 8]:
season = "лето"
else:
season = "осень"
# Выводим результаты на экран
print(f"Вы ввели: {date_input}")
print(f"День недели: {day_of_week}")
print(f"Время года: {season}")
В этой программе:
- Мы импортируем модуль
datetimeдля работы с датами. - Запрашиваем у пользователя ввод даты в определённом формате.
- Преобразуем строку даты в объект
datetime. - Используем метод
strftimeдля получения названия дня недели. - Определяем время года на основе номера месяца.
- Выводим на экран день недели и время года.
Попробуйте запустить код в вашем Python-окружении!