Опубликован: 13.09.2024 28
Условие: напишите программу, которая определяет день недели по дате, введенной пользователем.
Попросите пользователя ввести дату в формате год-месяц-день. Определите день недели, соответствующий этой дате.
Решение:
from datetime import datetime
print('Программа для определения дня недели введенной даты')
print('-------------------------')
while True:
dt = input('Введите дату в формате (YYYY-MM-DD): ')
if len(dt) == 10 and dt[4] == '-' and dt[7] == '-':
date1 = datetime.strptime(dt, '%Y-%m-%d')
break
else:
print('Ошибка. Введите дату в правильном формате!')
# определяем день недели для введенной даты
weekday_name = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье']
wd = date1.weekday()
print(f'День недели для введенной даты ({date1.date()}): {weekday_name[wd]}')
Задача: Решение квадратного уравнения
Задача: Тренажер таблицы умножения
Задача: Наибольший числовой палиндром
Задача: Разложение числа на простые множители
Комментариев нет.