- 绘制多边形
# -*- coding: utf-8 -*-
from math import *
from turtle import *
from graphics import *
def main():
#创建窗口对象,默认为200*200px,(0,0)表示屏幕左上角
win=GraphWin("Draw a polygon",300,300)
message=Text(Point(150,50),"click on five points")
message.draw(win)
#获得多边形的5个点
p1=win.getMouse()#等待鼠标点击
p1.draw(win)
p2=win.getMouse()
p2.draw(win)
p3=win.getMouse()
p3.draw(win)
p4=win.getMouse()
p4.draw(win)
p5=win.getMouse()
p5.draw(win)
#绘制多边形
polyon=Polygon(p1,p2,p3,p4,p5)
polyon.setOutline("green")
polyon.setFill("yellow")
polyon.draw(win)
#等待鼠标响应,退出程序
message.setText("Click anywhere to quit")
win.getMouse()
main()