Сотрудник дорожной службы наблюдал за сломанным светофором, чтобы найти причину поломки. Он записал, в какой последовательности загорались сигналы. Когда светофор перестал гореть, он написал слово «стоп». Выведи, сколько раз светофор горел зелёным.
Обрати внимание, что слова «жёлтый» и «зелёный» сотрудник писал через букву «ё».
Ввод Вывод
красный
жёлтый
зелёный
красный
зелёный
стоп 2
word = input()
greens = 0
while word != 'стоп':
if word == 'зелёный':
greens = greens + 1
word = input()
print(greens)
Объяснение:
Ввод:
красный
жёлтый
зелёный
красный
зелёный
стоп
Первый шаг:
Из вводных данных видно, что красный цвет горит первым. Это означает, что светофор сначала стоит на красном цвете.
Второй шаг:
Следующий цвет в последовательности - жёлтый. Это означает, что светофор переключился с красного на жёлтый.
Третий шаг:
Следующий цвет в последовательности - зелёный. Это означает, что светофор переключился с жёлтого на зелёный. Таким образом, мы имеем первый раз, когда светофор горел зеленым.
Четвертый шаг:
Следующий цвет - красный. Это означает, что светофор переключился с зеленого на красный.
Пятый шаг:
Следующий цвет - зелёный. Это означает, что светофор снова переключился с красного на зелёный. Таким образом, мы имеем снова светофор, который горел зелёным.
Шестой шаг:
Слово "стоп" означает, что светофор перестал гореть и работает неисправно.
Итак, ответ на задачу: светофор горел зеленым два раза.
Подведем итоги:
- светофор сначала стоял на красном цвете,
- затем переключился на желтый цвет,
- затем переключился на зеленый цвет (первый раз),
- затем переключился на красный цвет,
- затем снова переключился на зеленый цвет (второй раз),
- и, наконец, светофор перестал гореть и начал работать неисправно.
Надеюсь, мое объяснение было понятным и детальным, и ты смог(ла) решить данную задачу! Если у тебя остались вопросы, не стесняйся задавать их. Я всегда готов помочь!