Предмет:
ИнформатикаАвтор:
faithpowellКонечный результат программы будет выглядеть как светофор, который будет мигать, переключая цвета.
Для создания такой программы нам понадобится модуль turtle и некоторые функции, чтобы нарисовать круги и квадраты для создания светофора.
Вот код программы на Python, который создает светофор с помощью модуля turtle:import turtle
import time
# Создаем экран для рисования
screen = turtle.Screen()
# Задаем фоновый цвет экрана
screen.bgcolor("white")
# Создаем черепашку для рисования
t = turtle.Turtle()
# Задаем скорость движения черепашки
t.speed(0)
# Рисуем квадраты светофора
t.penup()
t.goto(-50, 200)
t.pendown()
t.color("gray")
t.begin_fill()
for i in range(4):
t.forward(100)
t.right(90)
t.end_fill()
t.penup()
t.goto(-50, 50)
t.pendown()
t.color("gray")
t.begin_fill()
for i in range(4):
t.forward(100)
t.right(90)
t.end_fill()
t.penup()
t.goto(-50, -100)
t.pendown()
t.color("gray")
t.begin_fill()
for i in range(4):
t.forward(100)
t.right(90)
t.end_fill()
# Рисуем круги светофора
t.penup()
t.goto(0, 175)
t.pendown()
t.color("red")
t.begin_fill()
t.circle(25)
t.end_fill()
t.penup()
t.goto(0, 25)
t.pendown()
t.color("yellow")
t.begin_fill()
t.circle(25)
t.end_fill()
t.penup()
t.goto(0, -125)
t.pendown()
t.color("green")
t.begin_fill()
t.circle(25)
t.end_fill()
# Задаем бесконечный цикл для мигания цветов
while True:
# Цвета кругов светофора чередуются в заданном порядке
t.color("gray", "red")
t.begin_fill()
t.circle(25)
t.end_fill()
time.sleep(2)
t.color("gray", "yellow")
t.begin_fill()
t.circle(25)
t.end_fill()
time.sleep(2)
t.color("gray", "green")
t.begin_fill()
t.circle(25)
t.end_fill()
time.sleep(2)
После запуска этой программы, вы увидите светофор, который будет мигать, переключая цвета каждые две секунды. Когда вам надоест смотреть на светофор, просто закройте окно экрана.
Автор:
grayson804Добавить свой ответ
Предмет:
МатематикаАвтор:
soto91Ответов:
Смотреть
Предмет:
МатематикаАвтор:
evelinОтветов:
Смотреть
Предмет:
Окружающий мирАвтор:
frankie32Ответов:
Смотреть