首先,感谢该网站及其所有人。我正在参加我的第一个python课程,并且在遇到编码问题时多次遇到过这个网站。感谢所有到目前为止已帮助过我的人。但是,我确实遇到了一个我无法弄清楚的问题:
我必须在python图形窗口中绘制模具的“5”面。问题是,我不能只是画它们。我的“点”功能必须被调用5次才能完成图形。将点放在矩形上时我遇到了麻烦,但是教授帮助了我。我似乎无法在不同的位置找到相同的点。到目前为止,这是我的代码:
from graphics import*
def Dot(win):
# Draw a dot
center=Point(150,150)
circ=Circle(center,25)
circ.setFill('Black')
circ.draw(win)
def Dice():
#Build the dice (fill white, background green)
win=GraphWin('Shapes',500,500)
win.setBackground('Green')
rect=Rectangle(Point(100,100),Point(400,400))
rect.setFill('White')
rect.draw(win)
#Call dot 5 times with different locations:
Dot(win)
Dot(win)
Dot(win)
Dot(win)
Dot(win)
def main():
Dice()
main()
我必须调用“Dot”功能5次。但是,我试图“.move(pt,pt),。lococ等等。我无法弄清楚如何使用”点“功能并将其移动到图形窗口的其他位置。任何帮助都将是非常感谢。
感谢。
答案 0 :(得分:0)
我终于能够得到这个了。在窗口争论之后,我不知道你能指挥。因此,具有不同坐标的Dot(win,350,150)等运作良好。感谢您的回复和帮助!