【发布时间】:2016-09-24 23:14:29
【问题描述】:
我多次尝试使用此代码,但无法创建多个正方形。这就是问题所在:
编写一个名为 drawSquares 的函数,该函数调用 drawSquare 来绘制一个 指定数量的方格。 函数drawSquares有四个参数:一个乌龟t,一个整数大小,一个整数num,要绘制的正方形的数量,和一个整数角度,连续正方形之间的顺时针旋转
例如,以下将是 正确的输出。
进口乌龟
s = turtle.Screen()
snapper = turtle.Turtle()
drawSquares(snapper, 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)
【问题讨论】: