• Предмет: Информатика
  • Автор: 10azimm
  • Вопрос задан 4 месяца назад

Сделайте срочно дам 100
Создать программу с помощью модуля turtle() так, чтобы в конце получить светофор

Ответы

Ответ дал: skymaster4890
0

Конечный результат программы будет выглядеть как светофор, который будет мигать, переключая цвета.

Для создания такой программы нам понадобится модуль 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)

После запуска этой программы, вы увидите светофор, который будет мигать, переключая цвета каждые две секунды. Когда вам надоест смотреть на светофор, просто закройте окно экрана.

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