Python龟不会创建多个方块
我尝试过多次使用此代码,但无法创建多个方块。 这就是问题:
编写一个名为drawSquares的函数,它调用drawSquare绘制指定数量的正方形。 函数drawSquares需要四个参数:一个turtle t,一个整数大小,一个整数num,要绘制的正方形的数量以及一个整数角度,顺时针方向之间的顺时针旋转
例如,以下将是正确的输出。
进口乌龟
s = turtle.Screen()
snapper = turtle.Turtle()
drawSquares(笛鲷,100,4,20)
import turtle
s = turtle.Screen()
t = turtle.Turtle()
def drawSquares(t, size, num, angle):
for i in range(num):
for x in range(num):
t.forward(size)
t.right(angle)
t.forward(size)
drawSquares(t, 100, 4, 20)
如果我理解正确,那么这段代码应该完全按照你的意思去做:
import turtle
s = turtle.Screen()
t = turtle.Turtle()
def drawSquares(t, size, num, angle):
for i in range(num):
for x in range(4):
turtle.forward(size)
turtle.left(90)
turtle.right(angle)
drawSquares(t, 100, 4, 20)
链接地址: http://www.djcxy.com/p/80713.html