Предмет: Информатика,
автор: Alexfinof
Светофор для пешеходов работает следующим образом. Сначала r сек горит красный, потом ry сек – красный с желтым, затем g сек зеленый и y сек желтый и т.д. С момента, когда загорелся красный, прошло k сек. Определите цвет сигнала светофора через k сек. Гарантируется, что время выбрано так, чтобы в эту секунду не было переключения светофора.
Python
Считайте пять целых чисел: r, ry, g, y и k. Если через k сек горит красный, выведите на экран 'R', если красный с желтым – 'RY', если зеленый – 'G', а если желтый – 'Y'.
Ответы
Автор ответа:
0
Ответ:color = {'R': 0, 'RY': 0, 'G': 0, 'Y': 0}
for k in color.keys():
color[k] = int(input(f'{k} '))
k = int(input('K '))
r = k % sum(color.values())
y = iter(color.items())
out, time = next(y)
while r > 0:
r -= time
if r < 0: break
out, time = next(y)
print(out)
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: bologova2
Предмет: Английский язык,
автор: coolsvirid17
Предмет: Русский язык,
автор: daniyal0351
Предмет: Биология,
автор: savanagorny
Предмет: Математика,
автор: daradolbneva