Вопрос задан 16.07.2023 в 08:33. Предмет Информатика. Спрашивает Медяник Катя.

Как написать программу к Python? С клавиатуры вводится два целых числа из 10 цифр, где первые 2

цифры - это день, следующие 2 цифры - это месяц, а последние 4 - это год. Пример даты: 14052001 День: 14 Месяц: 5 Год: 2001 Первое число - дата проведения "Соревнования по прыжкам с табуретки", второе число "Кулинарный фестиваль бутерброда". Выведите на эран название мероприятия, которое случилось раньше. Если даты мероприятий совпадают, то выведите на экран фразу "В один день".
0 0
Перейти к ответам

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

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

a, b, c = input(), input(), 2

aY, aM, aD = int(a[0:2]), int(a[2:4]), int(a[4::1])

bY, bM, bD = int(b[0:2]), int(b[2:4]), int(b[4::1])

aW, bW, abW = "Соревнования по прыжкам с табуретки", "Кулинарный фестиваль бутерброда", "В один день"

A = [aY, aM, aD]

B = [bY, bM, bD]

W = [aW, bW, abW]

for i in range(0, 2):

 if A[i] < B[i]:

   c = 0

   break

 elif B[i] < A[i]:

   c = 1

   break

print(W[c])

проверил, вроде работает

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
def main(): # Ввод даты первого мероприятия date1 = input("Введите дату первого мероприятия (формат: ДДММГГГГ): ") day1 = int(date1[:2]) month1 = int(date1[2:4]) year1 = int(date1[4:]) # Ввод даты второго мероприятия date2 = input("Введите дату второго мероприятия (формат: ДДММГГГГ): ") day2 = int(date2[:2]) month2 = int(date2[2:4]) year2 = int(date2[4:]) # Сравнение дат и вывод результата if (year1, month1, day1) < (year2, month2, day2): print("Соревнования по прыжкам с табуретки") elif (year1, month1, day1) > (year2, month2, day2): print("Кулинарный фестиваль бутерброда") else: print("В один день") if __name__ == "__main__": main()

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

0 0

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

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

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

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