0
我是一个刚刚开始使用Python的学生,我正在使用JES。我的程序所做的就是在给定参数“maxSize”内随机选取一个随机的高度和宽度参数中的给定数量的矩形,一切正常,但我试图检查绘制的方格的数量,我该如何检查看看高度和宽度是否相同?我是否应该使用range创建一个列表而不是使用randint?非常困惑,我可以去检查宽度和高度,并将每个数字存储在变量中,以查看它们是否相等。对不起,如果我听起来不清楚。如何检查绘制矩形的高度和宽度PYTHON
def partB(width,height,numRectangle,maxSize):
pic = makeEmptyPicture(width,height,black)
drawn = 0
numSquares = 0
while drawn < numRectangle:
from random import randint
import random
randomX = randint(0,width)
randomY = randint(0,height)
randomSize = randint (0,maxSize)
widthRect = randomSize
heightRect = randomSize
addRectFilled(pic,randomX,randomY,widthRect,heightRect,red)
if widthRect == heightRect:
numSquares+=1
drawn+=1
show (pic)
我想检查绘制的矩形的宽度和高度是否相同,然后将其添加到总和。检查出你链接后,看起来像它会解决我的问题。但是,必须有一个更简单的方法,不使用函数计数器。感谢您的快速帮助,明天将尝试。 – Dallan