python小乌龟绘制迷宫_用turtle不断的画回字迷宫

2.[文件]

画个回字(最原始方法).py ~ 3KB

下载(4)

#coding=UTF8

from turtle import *

import turtle, time

# 绘制正方形:

color("purple")

pensize(1)

speed(10)

up()

#write(turtle.screen.screensize())

#turtle.screen.screensize(2000,1500)

#write(turtle.screen.screensize())

aa = 470*2

bb = 390*2

goto(-470,-390)

down()

i = 0

j = 0

allr = 1

for allr in range(100):

# 第1圈------------------

forward(aa-2*0)

left(90)

#下面那条

forward(bb-2*0)

left(90)

# 右边往上

forward(aa-2*0)

left(90)

# 上面那条

time.sleep(1)

forward(bb-2*1)

left(90)

time.sleep(1)

# 左边往下

# 第2圈------------------

forward(aa-2*1)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*2)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*2)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*3)

left(90)

time.sleep(1)

# 左边往下

# 第3圈------------------

forward(aa-2*3)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*4)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*4)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*5)

left(90)

time.sleep(1)

# 左边往下

# 第4圈------------------

time.sleep(1)

forward(aa-2*5)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*6)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*6)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*7)

left(90)

time.sleep(1)

# 左边往下

# 第5圈------------------

time.sleep(1)

forward(aa-2*7)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*8)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*8)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*9)

left(90)

time.sleep(1)

# 左边往下

# 第6圈------------------

write("6")

forward(aa-2*9)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*10)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*10)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*11)

left(90)

time.sleep(1)

# 左边往下

# 第7圈------------------

time.sleep(1)

forward(aa-2*11)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*12)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*12)

left(90)

time.sleep(1)

# 上面那条

write("7")

forward(bb-2*13)

left(90)

time.sleep(1)

# 左边往下

#i = i + 1

#aa =aa-2

#bb =bb-1

up()

goto(0,0)

down()

color("red")

write("Done")

time.sleep(10)