from tkinter import *
from turtle import RawTurtle
def draw():
figure = entry_figure.get()
size = int(entry_size.get())
color = entry_color.get()
t.reset()
if size > 180:
result.config(text="Слишком большая фигура!",fg="red")
elif figure == "квадрат":
t.color(color)
t.forward(size)
t.left(90)
t.forward(size)
t.left(90)
t.forward(size)
t.left(90)
t.forward(size)
t.left(90)
result.config(text=f"Нарисован квадрат {size}x{size}",fg="green")
elif figure == "треугольник":
t.color(color)
t.forward(size)
t.left(120)
t.forward(size)
t.left(120)
t.forward(size)
t.left(120)
result.config(text=f"Нарисован треугольник со стороной {size}", fg="green")
window = Tk()
window.title("Рисовалка")
canvas = Canvas(window, width=400, height=400, bg="white")
canvas.pack()
t = RawTurtle(canvas)
t.shape("turtle")
Label(window, text="Фигура (квадрат или треугольник):").pack()
entry_figure = Entry(window)
entry_figure.pack
Label(window,text="Размер:").pack()
entry_size = Entry(window)
entry_size.pack()
Label(window, text="Цвет (по английски):").pack()
entry_color = Entry(window)
entry_color.pack()
Button(window,text="Нарисовать", command=draw).pack(pady=10)
result = Label(window,text="",font=("Arial",12))
result.pack()
window.mainloop()