0
我尝试过多次使用此代码,但无法创建多个方块。这是问题:Python龟不会创建多个方块
编写一个名为drawSquares的函数,它调用drawSquare绘制一个 指定的正方形数。 函数drawSquares采用四个参数:龟吨,整数大小,整数NUM,正方形画出的数目,和一个整数角度,连续的正方形
之间的顺时针方向旋转。例如,以下将是 正确的输出。
进口龟
S = turtle.Screen()
鲷= 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)
是的,这绝对有效。我试图把重复的代码放在for循环中,但是没有奏效。我尝试了一个嵌套循环,但它给了我和第一次启动时相同的输出。我可以通过什么方式将它放在循环中? (turtle.forward(90),turtle.left(90)和turtle.right(angle) – Gabriel
@Gabriel对不起,我不理解你,我的代码有什么问题? – Peter234