在python中使用龟时没有屏幕

时间:2018-03-05 17:53:32

标签: python turtle-graphics

我试图在python中使用turtle绘制一个正方形,但是,它没有打开任何屏幕。

shell中没有错误。我在Windows 10上使用python 2.7.14

import turtle

def draw_square(some_turtle):
    for i in range(1,5):
        some_turtle.forward(100)
        some_turtle.right(90)


def draw_art ():
    window = turtle.Screen()
    window.bgcolor("green")

    fahim = turtle.Turtle()
    fahim.shape("turtle")
    fahim.color("yellow")
    fahim.speed(2)
    for i in range(1,37):
        draw_square(fahim)
        fahim.right(10)


    window.exitonclick()

1 个答案:

答案 0 :(得分:0)

您已定义了这些功能,但您尚未调用它们。

功能仅在他们被调用时运行,并且由于您没有调用它们,因此不会显示任何动画。这意味着你需要调用你的函数来获取动画。

只需将draw_Art()添加到代码的末尾,就应该有动画。