Функция main () в конце графического питона, возвращающая синтаксис - PullRequest
0 голосов
/ 14 января 2019

Я только что заново загрузил файл 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 голосов
/ 15 января 2019

Помимо правильного отступа, если вы собираетесь вызывать классы графики 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()
...