Предмет: Информатика,
автор: fairmaks3
дан код в пайтоне, что нужно переделать, чтобы он рисовал не квадраты, а треугольники.
Код:
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
Ответы
Автор ответа:
0
Ответ:
Нужно создать список, допустим,
points=[x1,y1,x2,y2,x3,y3]
И после создать полигон в канвасе, указав координаты точек:
canvas.create_polygon(points)
Просто измени это canvas.create_polygon(points, fill='white'), и укажи нужные корды
Похожие вопросы
Предмет: Русский язык,
автор: славян17
Предмет: Русский язык,
автор: gerasimovaoles
Предмет: Другие предметы,
автор: Тупица1211
Предмет: Химия,
автор: kasimkasimov19