import turtle as t
t0 = t.Turtle()
for i in range(4):
t0.forward(100)
t0.left(90)
t.done()
上面的代码会运行出一个正方形,它和我们以前用的代码有什么不同?
以前的正方形python画法:
import turtle as t
for i in range(4):
t.forward(100)
t.left(90)
t.done()
是不是多了一个t0,但是运行出来的都一样。这就是分身,专业的称呼叫变量。
多一个变量,多一个海龟
t0 = t.Turtle()
t1 = t.Turtle()
t2 = t.Turtle()
t3 = t.Turtle()
...
...
可以创建很多个变量,这样海龟就不会孤独了!
我们可以通过多个变量来分别执行程序员的不同指令了。
import turtle as t
#4个小海龟
t0 = t.Turtle()
t1 = t.Turtle()
t2 = t.Turtle()
t3 = t.Turtle()
#按顺序执行动作
t0.forward(100)
t1.seth(90)
t1.forward(100)
t2.seth(180)
t2.forward(100)
t3.seth(270)
t3.forward(100)
t.done()
运行的效果: