直接上代码
注释也在代码中:
import turtle #引入turtle模块
t=turtle.Pen() #将pen赋给变量t,方便引用
t.penup() #抬笔
t.speed(0) #设置速度,0为最快。
for y in range(360,-20,-20): #首先绘制横向棋盘
t.penup()
t.goto(-350,y) #每次从横向不变,纵向向下20的距离开始画。
t.pendown() #放笔
t.forward(360) #每次画的长度均为360个长度单位
t.right(90) #将笔的向右转90度
t.penup()
t.goto(-350,360)
t.pendown()
for x in range(-370,0,20): #然后绘制纵向棋盘
t.penup()
t.goto(x+20,360) #每次从纵向不变,纵向向右20的距离开始画。
t.pendown()
t.forward(360)
turtle.done() #用来停止画笔绘制,但绘图窗体不关闭。