import turtle
wn=turtle.Screen()
wn.bgcolor("white")
#-Turtle_box-
alex=turtle.Turtle()
alex.shape("turtle")
alex.speed(10)
alex.pensize(2)
alex.color("red")
#-Turtle_box_end-
#-Turtle_first-
sapa=turtle.Turtle()
sapa.shape("turtle")
sapa.speed(2)
sapa.pensize(2)
sapa.color("red")
#-Turtle_first_end-
#-Var&list-start-
liss=[]
#-Var&list-end-
#-Turtle_box_start-
alex.penup()
alex.forward(300)
alex.left(90)
alex.pendown()
for i in range(300):
alex.forward(1)
x=alex.position()
liss.append(x)
for i in range(3):
alex.left(90)
for i in range(600):
alex.forward(1)
liss.append(alex.position())
alex.left(90)
for i in range(300):
alex.forward(1)
liss.append(alex.position())
#-Turtle_box_end-
#-Turtle_first_start-
for i in range(100000):
sapa.forward(1)
if sapa.position() in liss:
sapa.left(150)
wn.exitonclick
移动无穷大乌龟问:海龟“亚历克斯”使矩形(盒)600像素* 600像素,写在清单LISS所有坐标。然后乌龟“萨帕”前进,如果乌龟碰墙长方形,他必须向左转150度。而乌龟“萨帕”必须在矩形无限长,但在我的计划乌龟转向左侧一次,然后龟没有看到墙。问题在哪里。甲鱼蟒蛇 - 试图让这矩形
什么是“去无穷大”是什么意思? – user2357112 2014-10-07 04:20:26
海龟沙巴必须打到墙上,然后转向150度,然后他向前走,直到他再次撞上墙并再次转向150度。他必须去无限 – iSapar 2014-10-07 04:44:47