图形python结尾的main()函数返回语法

时间:2019-01-14 18:33:49

标签: python zelle-graphics

我刚刚重新下载了graphics.py文件,它与我的Python 3.7文件夹位于同一文件夹中。我正在尝试通过输入此简单代码并对其进行测试来学习图形界面,但是,它总是给我一个错误。

    >>> import graphics
    >>> def main():

   win=GraphWin("My Circle", 100,100)

    c=Circle(Point(50,50), 10)

    c.draw(win)

    win.getMouse()

    win.close()

main()
SyntaxError: invalid syntax
>>> 

1 个答案:

答案 0 :(得分:0)

除了适当的缩进,如果您要以这种方式调用Zelle图形类,则还需要通配符导入:

from graphics import *

def main():

    win = GraphWin("My Circle", 100, 100)

    c = Circle(Point(50, 50), 10)

    c.draw(win)

    win.getMouse()

    win.close()

main()