Windows 10
IDLE 3,10
Задание в книги было такое ,создать холст и нарисовать на нём в случайном порядке треугольники по всему холсту . Я написал код , но мне выдает ошибку NameError: name 'x1' is not defined. Помогите разобраться что я делаю не так. Объясните мне мою ошибку.
IDLE 3,10
Задание в книги было такое ,создать холст и нарисовать на нём в случайном порядке треугольники по всему холсту . Я написал код , но мне выдает ошибку NameError: name 'x1' is not defined. Помогите разобраться что я делаю не так. Объясните мне мою ошибку.
Python:
import random
from tkinter import *
from random import*
tk=Tk()
tk.title ('Треугольники')
canvas=Canvas(tk ,width=500 ,height=500)
canvas.pack()
def treagles(width,height):
x1=random.randrange(width)
y1=random.randrange(height)
x2=x1+random.randrange(width)
y2=y1+random.randrange(height)
x3=x2+random.randrange(width)
y3=y2+random.randrange(height)
canvas.create_polygon(x1,y1,x2,y2,x3,y3,fill="",outline="black")