Hi-im正在尝试使用johnzelles简单图形模块导入创建一个大小为100x100像素的python图形窗口。在
下面是我需要在图形窗口中重新创建的项目,我只是在寻找如何开始这方面的提示,因为我不知道从哪里开始(我可以单独绘制每个东西,但我需要使用一个循环)我已经尝试过,但我已经完全卡住,我知道圆圈需要有一个半径5
谢谢
更新:
所以在@Alecg_O的帮助下,我已经解决了这个问题,但是我不知道如何复制红色圆圈无数次,显然我可以复制并粘贴代码并更改x&y坐标,但必须有一种更有效的方法?到目前为止我的代码
def circlePattern():
win = GraphWin("Graphics", 100, 100)
x = -15
y = 20
for i in range(3):
x = x + 35
for dx in range(-10,11,10):
for dy in range(-10,11,10):
drawCircle(win, Point(x+dx, y+dy), 5, "red")
y = 20
for i in range(2):
y = y + 35
for dx in range(-10,11,10):
for dy in range(-10,11,10):
drawCircle(win, Point(x+dx, y+dy), 5, "red")
for x in range(10,86,35):
for y in range(10,86,35):
drawCircle(win, Point(x+dx, y+dy), 5, "white")