找到图形函数(Python)

时间:2016-08-07 03:15:25

标签: python graphics

首先,感谢该网站及其所有人。我正在参加我的第一个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等等。我无法弄清楚如何使用”点“功能并将其移动到图形窗口的其他位置。任何帮助都将是非常感谢。

感谢。

1 个答案:

答案 0 :(得分:0)

我终于能够得到这个了。在窗口争论之后,我不知道你能指挥。因此,具有不同坐标的Dot(win,350,150)等运作良好。感谢您的回复和帮助!