定位图形函数(Python)

2024-06-25 22:32:43 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,感谢网站和所有人。我正在上我的第一堂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)”、.locate等等。我不知道如何使用“Dot”函数并将其移动到图形窗口上的其他位置。任何帮助都将不胜感激。你知道吗

谢谢。你知道吗


Tags: 函数代码rect图形网站defdicewin
1条回答
网友
1楼 · 发布于 2024-06-25 22:32:43

我终于得到了这个。我不知道你在争论完窗户后还能指挥。所以,不同坐标的点(win,350150)等工作得很好。感谢您的回复和帮助!你知道吗

相关问题 更多 >