因此,在提示用户输入圆圈数后,我必须创建随机生成不同大小形状的迭代函数。在绘制所有圆之后,我还需要跟踪总半径。我已经为所有变量的最大值设置了函数。
def drawBubbleIter(num):
while num > 0:
red = ...
green = ...
blue = ...
color...
begin_fill()
circle(random.randint(1,MAX_RADIUS()))
end_fill()
up()
rt(random.randint(-MAX_ANGLE(), MAX_ANGLE()))
fd(random.randint(1, MAX_DISTANCE()))
num = num -1
这会创建形状颜色的随机圆圈,并以随机距离和角度移动。我怎样才能尝试跟踪半径?
答案 0 :(得分:1)
我认为您希望将它们存储在列表或其他内容中:
radii = []
while num > 0:
r = random.randint(1,MAX_RADIUS())
radii.append(r)
...
答案 1 :(得分:1)
如何将随机半径放入列表中:
radii = []
while num > 0:
...
r = random.randint(1,MAX_RADIUS())
radii.append(r)
circle(r)
...
print("the sum of all the radii is", sum(radii))