дан код в пайтоне, что нужно переделать, чтобы он рисовал не квадраты, а треугольники.
Код:
from tkinter import *
import random
tk = Tk()
canvas = Canvas(tk, width=400, height=400)
canvas.pack()
def random_rectangle(width, height):
x1 = random.randrange(width)
y1 = random.randrange(height)
x2 =10*x1 + random.randrange(width)
y2 =10*y1 + random.randrange(height)(100,100)
tk.mainloop()​​

Приложения:

lolchozamem: я конечно не сильно в канвасе шарю, но попробуф просто поменять create_rectangle на create_triangle

Ответы

Ответ дал: lolchozamem
0

Ответ:

Нужно создать список, допустим,

points=[x1,y1,x2,y2,x3,y3]

И после создать полигон в канвасе, указав координаты точек:

canvas.create_polygon(points)

Просто измени это canvas.create_polygon(points, fill='white'), и укажи нужные корды

Вас заинтересует