Вопрос задан 07.06.2023 в 04:33. Предмет Информатика. Спрашивает Любых Дмитрий.

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

светофор
0 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)

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы с использованием модуля turtle(), чтобы создать светофор:

python
import turtle def draw_circle(color, radius, x, y): turtle.penup() turtle.fillcolor(color) turtle.goto(x, y) turtle.pendown() turtle.begin_fill() turtle.circle(radius) turtle.end_fill() # Создание главного окна window = turtle.Screen() window.bgcolor("white") # Создание объекта черепашки pen = turtle.Turtle() pen.speed(0) pen.width(3) # Рисование светофора draw_circle("red", 50, 0, 60) draw_circle("yellow", 50, 0, 0) draw_circle("green", 50, 0, -60) # Ожидание закрытия окна turtle.done()

В этом примере мы используем функцию draw_circle, чтобы рисовать круги различных цветов. Затем мы вызываем эту функцию три раза с разными цветами и координатами, чтобы создать красный, желтый и зеленый круги, соответствующие цветам светофора.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос