Вопрос задан 29.10.2023 в 13:36. Предмет Информатика. Спрашивает Мариничева Алина.

Составьте программу для решения задачи определение дня недели Питон

0 0
Перейти к ответам

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

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

Ответ:

import datetime

a = input('Введите дату (вводите начиная с года, без пробелов, например: 20200521): ')

b = datetime.datetime.strptime(a, '%Y%m%d')

c = b.isoweekday()

print(b)

if c == 1:

   print('Понедельник')

elif c == 2:

   print('Вторник')

elif c == 3:

   print('Среда')

elif c == 4:

   print('Четверг')

elif c == 5:

   print('Пятница')

elif c == 6:

   print('Суббота')

elif c == 7:

   print('Воскресенье')

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения задачи определения дня недели в Python можно использовать модуль datetime. Вот пример программы: ``` import datetime def determine_weekday(date_string): try: date = datetime.datetime.strptime(date_string, '%d-%m-%Y') # преобразуем строку в дату weekday = date.strftime('%A') # получаем название дня недели return weekday except ValueError: return "Некорректный формат даты" date_string = input("Введите дату в формате ДД-ММ-ГГГГ: ") weekday = determine_weekday(date_string) print("День недели:", weekday) ``` В этом примере определение дня недели осуществляется с помощью функции `determine_weekday()`. Внутри функции сначала преобразуется введенная пользователем строка в объект даты с помощью метода `strptime()`, указывая ожидаемый формат даты `%d-%m-%Y`. Затем используется метод `strftime('%A')`, чтобы получить название дня недели. Если введенная дата имеет некорректный формат, будет выведено сообщение "Некорректный формат даты". Затем программа запрашивает у пользователя ввод даты в формате "ДД-ММ-ГГГГ", передает эту строку в функцию `determine_weekday()` и выводит результат на экран.
0 0

Похожие вопросы

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

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

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