Чтобы изменить функцию draw_rectangle() на draw_triangle(), нужно изменить код функции так, чтобы она рисовала треугольники вместо прямоугольников. Можно использовать функцию create_polygon() из библиотеки tkinter для рисования треугольников
код, который можно использовать: import tkinter as tk
def draw_triangle():
canvas.delete("all") # очистить холст
points = [10, 10, 50, 50, 10, 50] # координаты вершин треугольника
canvas.create_polygon(points, fill="black") # создать треугольник на холсте
# создать окно и холст
root = tk.Tk()
canvas = tk.Canvas(root, width=100, height=100)
canvas.pack()
# нарисовать треугольники
draw_triangle()
tk.mainloop() Результат выполнения:
создается Windows окно с треугольником