Задача по информатике У Васи три группы учеников подряд. Первая в 15:00, вторая в 16:00, третья в 17:00. Ученики приходят в кабинет ровно к началу занятия, но могут уйти позже, чем оно закончится. Первая группа просидела в кабинете a минут с начала своего занятия, вторая — b минут, третья — c минут. Например, если a = 45, то в 15:00 первая группа в кабинете, а в 15:45 — нет.
Даны числа a, b, c и n. Выведите все номера групп, которые сейчас в кабинете, если с начала занятия первой группы прошло n минут.

Ввод Вывод
123
67
45
121 1
2
3
45
45
45
45
Мой вариант:
a = int(input())
b = int(input())
c = int(input())
n = int(input())
a = 15 * 60 + a
b = 16 * 60 + b
c = 17 * 60 + c
n = 15 * 60 + n
if a == n:
print()
elif b == n:
print(1)
elif c == n:
print(1)
print(2)
elif n < c:
print(1)
print(2)
print(3)
elif n < b:
print(1)
print(2)
elif n < a:
print(1)

27 Мар 2023 в 19:40
144 +1
0
Ответы
1
Переделанный вариант

a = int(input())
b = int(input())
c = int(input())
n = int(input())
a = 15 60 + a
b = 16 60 + b
c = 17 60 + c
n = 15 60 + n

if n < a:
print(1)

if n < b:
print(2)

if n < c:
print(3)

16 Апр 2024 в 16:28
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир