python 乌龟图形 window 打不开

python turtle graphics window won't open

我有一小段教程中的代码应该可以正常工作,但我没有显示海龟图形 window(我在 Windows 10 使用 python 2.7.10)。代码看起来像这样

import turtle

def draw_square():
    window = turtle.Screen()
    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.forward(100)

window.exitonclick()

但是,当我执行它时没有任何反应,我什至没有收到错误消息。相反,shell 只是说

==================================重启============ ====================

并显示小 Windows 圆圈(表示它正在处理某事)但乌龟图形 window 不会弹出。

我已经尝试修复我的 python 安装并另外安装 x86 版本,但我在其他安装上也得到了相同的结果。

有人知道如何解决这个问题吗?

谢谢, 托米斯拉夫

除非您调用函数,否则函数不会执行任何操作。尝试:

import turtle

def draw_square():
    window = turtle.Screen()
    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.forward(100)

    window.exitonclick()

draw_square()