from sprites import Screen,Sprite,angle_bisector,mouse_position
def draw_triangle(self,A,B,C):
self.penup();self.goto(A);self.pd()
self.goto(B);self.goto(C);self.goto(A)
self.penup()
screen = Screen()
screen.tracer(0,0)
screen.xy_grid() # 显示坐标格子图
bug = Sprite()
A = (100,200) # 一个定点
B = (50,50) # 一个定点
C = (240,0) # 一个定点
draw_triangle(bug,A,B,C)
D = angle_bisector(A,B,C) # 返回角ABC的角平分线和AC的交点
bug.draw_line(B,D)
screen.mainloop()
|