Нарисуйте 100 кругов разных цветов и разного размера в случайном месте python turtle
python
import turtle
import random
def draw_circle():
# Выбираем случайный цвет
colors = ["red", "green", "blue", "orange", "purple", "yellow"]
color = random.choice(colors)
# Выбираем случайный радиус
radius = random.randint(10, 100)
# Устанавливаем начальную позицию
x = random.randint(-200, 200)
y = random.randint(-200, 200)
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
# Начинаем рисовать круг
turtle.color(color)
turtle.begin_fill()
turtle.circle(radius)
turtle.end_fill()
Затем, мы можем использовать эту функцию для рисования 100 кругов. Мы можем использовать цикл for, чтобы повторить эту операцию 100 раз:
python
for _ in range(100):
draw_circle()
Полный код будет выглядеть следующим образом:
python
import turtle
import random
def draw_circle():
colors = ["red", "green", "blue", "orange", "purple", "yellow"]
color = random.choice(colors)
radius = random.randint(10, 100)
x = random.randint(-200, 200)
y = random.randint(-200, 200)
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.color(color)
turtle.begin_fill()
turtle.circle(radius)
turtle.end_fill()
for _ in range(100):
draw_circle()
turtle.done()
После выполнения этого кода, вы должны увидеть окно с 100 кругами разных размеров и цветов, находящимися в случайных местах.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет