дан код в пайтоне, что нужно переделать, чтобы он рисовал не квадраты, а треугольники.
Код:
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()
Приложения:
![](https://st.uroker.com/files/457/45766351430164c16274ea7d9309befb.jpg)
lolchozamem:
я конечно не сильно в канвасе шарю, но попробуф просто поменять create_rectangle на create_triangle
Ответы
Ответ дал:
0
Ответ:
Нужно создать список, допустим,
points=[x1,y1,x2,y2,x3,y3]
И после создать полигон в канвасе, указав координаты точек:
canvas.create_polygon(points)
Просто измени это canvas.create_polygon(points, fill='white'), и укажи нужные корды
Вас заинтересует
1 год назад
1 год назад
7 лет назад
7 лет назад
8 лет назад