fromtkinterimport*fromtkinter.ttkimport*classShape:def__init__(self,master=None):self.master=masterself.create()defcreate(self):self.canvas=Canvas(self.master)self.canvas.create_oval(10,10,80,80,outline="black",fill="white",width=2)self.canvas.create_oval(110,10,210,80,outline="red",fill="green",width=2)self.canvas.create_rectangle(230,10,290,60,outline="black",fill="blue",width=2)self.canvas.create_arc(30,200,90,100,start=0,extent=210,outline="green",fill="red",width=2)points=[150,100,200,120,240,180,210,200,150,150,100,200]self.canvas.create_polygon(points,outline="blue",fill="orange",width=2)self.canvas.pack(fill=BOTH,expand=1)if__name__=="__main__":master=Tk()shape=Shape(master)master.title("Shapes")master.geometry("330x220+300+300")mainloop()