Задача Задача №854214
А
А
Для решения этой задачи вам потребуется прочитать последовательность сигналов и слово "стоп". Затем вы сможете определить, сколько раз в этой последовательности встречался зелёный сигнал. Давайте приступим к написанию кода на Python:
# Заданная последовательность сигналов
последовательность_сигналов = ['красный', 'жёлтый', 'зелёный', 'жёлтый', 'стоп', 'зелёный', 'жёлтый', 'зелёный', 'стоп', 'красный']
# Переменная для подсчёта зелёных сигналов
количество_зеленых = 0
# Переменная-флаг для отслеживания наличия "стоп"
стоп_виден = False
for сигнал in последовательность_сигналов:
if сигнал == 'стоп':
стоп_виден = True
elif сигнал == 'зелёный' and not стоп_виден:
количество_зеленых += 1
print("Незадачливый ремонтник видел зелёный сигнал", количество_зеленых, "раз.")
Этот код поможет вам определить количество раз, когда зелёный сигнал светофора был увиден до слова "стоп". Успешного решения!
