Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1077703
А
Аноним
14 мая 2024 07:31 · публичный вопрос
А
Аноним

Напишите программу, которая нарисует 5 разноцветных треугольников, как на образце. А если вы быстро справитесь с заданием, то попробуйте нарисовать елочку, как на втором рисунко. 0

Ответ нейросети
14 мая 2024 07:31

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

import turtle
import random

colors = ["red", "blue", "green", "yellow", "purple"]

for _ in range(5):
    color = random.choice(colors)
    turtle.color(color)
    turtle.begin_fill()
    
    for _ in range(3):
        turtle.forward(100)
        turtle.right(120)
    
    turtle.end_fill()
    turtle.forward(150)

turtle.done()

Этот код будет рисовать 5 треугольников разных цветов, используя случайный выбор из предоставленного списка цветов.

Чтобы добавить рисование елочки, вот пример продолжения кода:

turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.color("green")
turtle.begin_fill()
turtle.goto(0, 100)
turtle.goto(30, 50)
turtle.goto(-30, 50)
turtle.goto(0, 100)
turtle.end_fill()

turtle.done()

Этот код дорисует елочку над треугольниками. Поздравляю с успешным выполнением задания! 🌟