Форум сайта python.su
изучаю модуль turtle, в задаче не могу разобраться как круги разных диаметров сделать , вот фрагмент моего кода, тут они разных цветов и в разных местах
import turtle, random window = turtle.Screen() window.setup(width=600, height=400) window.bgcolor('white') t = turtle.Turtle() colors = (['red', 'orange', 'yellow', 'lime', 'olive', 'green', 'blue', 'pink', 'brown', 'magenta', 'purple']) for i in range(100): x = random.randint(-320, 320) y = random.randint(-220, 220) t.up() t.setposition(x, y) t.down() t.color(random.choice(colors)) t.begin_fill() t.circle(50) t.end_fill() turtle.done()
Офлайн
crumbrubyСначала напиши функцию, которая делает один круг с определёнными координатами и цветом. Проверь что эта функция хорошо работает.
не могу разобраться как круги разных диаметров сделать
Офлайн
Добавил переменную r - радиус.
import turtle, random window = turtle.Screen() window.setup(width=600, height=400) window.bgcolor('white') t = turtle.Turtle() colors = (['red', 'orange', 'yellow', 'lime', 'olive', 'green', 'blue', 'pink', 'brown', 'magenta', 'purple']) for i in range(100): x = random.randint(-320, 320) y = random.randint(-220, 220) r = random.randint(20, 100) t.up() t.setposition(x, y) t.down() t.color(random.choice(colors)) t.begin_fill() t.circle(r) t.end_fill() turtle.done()
Офлайн
блин, оказалось это легко, спасибо!
Офлайн