Чтобы анализировать причины дорожных происшествий, городские камеры должны распознавать сигналы светофоров.

Напиши программу, запрашивающую ввод горящего сигнала светофора («красный», «жёлтый» или «зелёный») и отрисовывающую светофор с этим горящим сигналом. Параметры светофора есть в следующей вкладке.

После работы исполнителя рисунок должен остаться на экране, а исполнитель — скрыт.

Приложения:

Аноним: мда
Аноним: где параметры светофора
coffinFlow: там нужно самому код писать
coffinFlow: а еще прога в python Turtle

Ответы

Ответ дал: ghgg64143
0

import turtle

screen = turtle.Screen()

t = turtle.Turtle()

screen.setup(300,300)

color_index = 0

x = 0

color_list = ["red","yellow","green"]

t.penup()

t.goto(-20,80)

t.setheading(270)

t.pendown()

colorname = input("Какой горит цвет красный/жёлтый/зелёный \n >>> ")

if(colorname == "красный"):

 color_index = 0

elif(colorname == "жёлтый"):

 color_index = 1

else:

 color_index = 2

 

def circledraw(color):

 t.color(color)

 if(x == color_index):

   t.begin_fill()

   t.circle(20)

   t.end_fill()

 else:

   t.circle(20)

 t.penup()

 t.fd(60)

 t.pendown()

 

for x in range(3):

 circledraw(color_list[x])

t.hideturtle()

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