1.绘制正方形

import turtle as t
t.reset()
t.color('red')
i=200
t.speed=0
while i!=0:
t.forward(i)
t.left(90)
i=i-5
t.forward(i)
t.left(90)
t.forward(i)
t.left(90)
i=i-5
t.forward(i)
t.left(90)
2.绘制象棋棋盘,完成了一半

#象棋棋盘
import turtle
t=turtle.pen(pencolor='black')
turtle.speed(0)
start=-160
end=-200
start2=160
end2=-200
for i in range(10):
turtle.penup()
turtle.goto(start,end+i*40)
turtle.pendown()
turtle.goto(start2,end2+i*40)
##
turtle.right(90)
for i in range(8):
if i%2==0:
turtle.forward(160)
turtle.right(90)
turtle.forward(40)
turtle.right(90)
else:
turtle.forward(160)
turtle.left(90)
turtle.forward(40)
turtle.left(90)
turtle.forward(360)
turtle.left(90)
turtle.forward(40)
turtle.left(90)
for i in range(7):
if i%2==0:
turtle.forward(160)
turtle.right(90)
turtle.forward(40)
turtle.right(90)
else:
turtle.forward(160)
turtle.left(90)
turtle.forward(40)
turtle.left(90)
turtle.forward(160)
turtle.left(180)
turtle.forward(200)
#xiang
turtle.penup()
turtle.goto(80,-200)
turtle.pendown()
turtle.goto(160,-120)
turtle.goto(80,-40)
turtle.goto(0,-120)
turtle.goto(80,-200)
turtle.goto(160,-120)
turtle.goto(80,-40)
turtle.goto(0,-120)
turtle.goto(80,-200)
turtle.penup()
turtle.goto(-80,-200)
turtle.pendown()
turtle.goto(0,-120)
turtle.goto(-80,-40)
turtle.goto(-160,-120)
turtle.goto(-80,-200)
#shi
##turtle.write('111')
turtle.penup()
turtle.goto(-40,-200)
turtle.pendown()
turtle.goto(40,-120)
turtle.penup()
turtle.goto(-40,-120)
turtle.pendown()
turtle.goto(40,-200)
#zi
#turtle.goto(start+10,end)
#turtle.circle(10)
turtle.goto(start,end)
##turtle.dot('15','red')
##turtle.write('車')
datas=['車','馬','像','仕','將','仕','像','馬','車']
for i in range(9):
turtle.penup()
turtle.goto(start+i*40,end)
turtle.pendown()
turtle.dot(28,'red')
turtle.write(datas[i],align="center",font=("Arial",10, "normal"))
pao='炮'
zu='卒'
turtle.penup()
turtle.goto(-120,-120)
turtle.pendown()
turtle.dot(28,'red')
turtle.write('炮',align="center",font=("Arial",10, "normal"))
turtle.penup()
turtle.goto(120,-120)
turtle.pendown()
turtle.dot(28,'red')
turtle.write('炮',align="center",font=("Arial",10, "normal"))
#xiezu
turtle.penup()
turtle.goto(-160,-80)
turtle.pendown()
for i in range(5):
turtle.penup()
turtle.goto(-160+i*80,-80)
turtle.pendown()
turtle.dot(28,'red')
turtle.write(zu,align="center",font=("Arial",10, "normal"))
#chuhe,hanjie
turtle.penup()
turtle.goto(-120,-20)
turtle.pendown()
turtle.write('楚河')
turtle.penup()
turtle.goto(120,-20)
turtle.pendown()
turtle.write('汉界')
网友评论