我有一个对象必须在图形窗口中特定点运行的函数。
每行在应该是500x500的窗口中代表函数(100x100)。
-----
---
-
---
-----
我知道如何使它像这样运行:
-----
-----
-----
-----
-----
通过使用嵌套循环。
def AssortmentOfObjects(size):
win =GraphWin("Object assortment", size,size)
ypoint = 0
for y in range(5):
xpoint = 0
for x in range(5):
Objects(win, xpoint, ypoint)
xpoint = xpoint + 100
ypoint = ypoint + 100
显然,您可以使用if语句使它们在细分中运行。
我只是不知道如何。
最佳答案
您需要确定要绘制的点;就像是:
if shoulddraw(x,y):
Objects(win,xpoint,ypoint)
假设x随着您向右移动而变大,而y随着您向下移动而变大,当y