Информатика, вопрос задал Аноним , 1 год назад

програма має працювати в пайчарм

Розробити програму "календар"

Користувач вводить дату та ім'я
наприклад
дата 30.10.2022
ім'я Андрій

Ви на екран виводите --} Вітаю, (ім'я яке ввів користувач)! Зараз (дата яку ввів користувач) - Зима

результат має бути наприклад ось такий
Вітаю Андрій!
Зараз 30.10.2022 - Весна​

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

Ответил PavlikWest
1

from datetime import datetime

# Запитуємо дату та ім'я користувача

date_str = input("Введіть дату у форматі дд.мм.рррр: ")

name = input("Введіть своє ім'я: ")

# Перетворюємо введену дату у тип datetime

date = datetime.strptime(date_str, "%d.%m.%Y")

# Визначаємо пору року

if date.month in [12, 1, 2]:

   season = "Зима"

elif date.month in [3, 4, 5]:

   season = "Весна"

elif date.month in [6, 7, 8]:

   season = "Літо"

else:

   season = "Осінь"

# Виводимо вітання та пору року

print(f"Вітаю, {name}!")

print(f"Зараз {date.strftime('%d.%m.%Y')} - {season}")

Новые вопросы