Задача РЕШИТЬ НА ПАЙТОН И ИСПОЛЬЗОВАТЬ УСЛОВНЫЕ ОПЕРАТОРЫ,ВЫШЕ ЭТОЙ ТЕМЫ НЕЛЬЗЯ
Цикл работы светофора следующий: красный (горит a секунд), красный с жёлтым (b секунд), зелёный (c секунд), жёлтый (b секунд). Далее последовательность повторяется.
Только что включился красный. Нужно посчитать, сколько времени горит каждая лампочка светофора, если известно, что светофор работал N секунд.
Обратите внимание, что некоторые цвета (красный и жёлтый) горят в течение цикла дважды: один раз вместе с другим, второй раз самостоятельно. Время, когда на светофоре горят два цвета — красный и жёлтый, засчитывается обоим цветам (горят обе лампочки).
Даны числа a, b, c, N. Выведи, сколько всего секунд горел каждый сигнал светофора за N секунд его работы.

Ввод Вывод
20
5
25
120 60
20
50

Примечание: полный цикл светофора длится 20 + 5 + 25 + 5 = 55 секунд. Светофор отработал два полных цикла, а потом ещё 120 - 55 · 2 = 10 секунд горел красный. В каждом цикле красный горит 20 + 5 = 25 секунд, жёлтый горит 10 секунд, а зелёный 25 секунд.
Итого красный горел 25 · 2 + 10 = 60 секунд, жёлтый горел 10 · 2 = 20 секунд и зелёный горел 25 · 2 = 50 секунд.

Ответы

Ответ дал: varankineduard52
0

Ответ:

Примечание: полный цикл светофора длится 20 + 5 + 25 + 5 = 55 секунд. Светофор отработал два полных цикла, а потом ещё 120 - 55 · 2 = 10 секунд горел красный. В каждом цикле красный горит 20 + 5 = 25 секунд, жёлтый горит 10 секунд, а зелёный 25 секунд.

Итого красный горел 25 · 2 + 10 = 60 секунд, жёлтый горел 10 · 2 = 20 секунд и зелёный горел 25 · 2 = 50 секунд

Вас заинтересует