我试图在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()
答案 0 :(得分:0)
您已定义了这些功能,但您尚未调用它们。
功能仅在他们被调用时运行,并且由于您没有调用它们,因此不会显示任何动画。这意味着你需要调用你的函数来获取动画。
只需将draw_Art()
添加到代码的末尾,就应该有动画。