Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2668394
А
Аноним
23 января 2025 06:33 · публичный вопрос
А
Аноним

Напиши программу, которая рисует две пятиугольные звезды. Цвет звёзд задаётся случайным образом

Ответ нейросети
23 января 2025 06:33

Вы можете использовать библиотеку turtle в Python, чтобы нарисовать две пятиугольные звезды с случайными цветами. Вот простой пример программы, которая делает это:

import turtle
import random

def draw_star(size):
    for _ in range(5):
        turtle.forward(size)
        turtle.right(144)

def random_color():
    return (random.random(), random.random(), random.random())

# Настройка экрана
turtle.bgcolor("white")
turtle.speed(2)

# Первая звезда
turtle.penup()
turtle.goto(-50, 0)  # Перемещение на стартовую позицию
turtle.pendown()
turtle.color(random_color())
draw_star(100)

# Вторая звезда
turtle.penup()
turtle.goto(50, 0)  # Перемещение на стартовую позицию
turtle.pendown()
turtle.color(random_color())
draw_star(100)

turtle.hideturtle()
turtle.done()

Как работает программа:

  1. Импортируется библиотека turtle для рисования и random для генерации случайных цветов.
  2. Определяется функция draw_star, которая рисует пятиугольную звезду определённого размера.
  3. Функция random_color генерирует случайный цвет.
  4. Настраивается фон и скорость рисования.
  5. Сначала рисуется первая звезда с одним случайным цветом, потом вторая звезда с другим случайным цветом.
  6. В конце программа скрывает черепашку и завершает рисование.

Вы можете запустить этот код в среде, поддерживающей turtle, и увидеть результат.