我试图在python中使用turtle绘制一个正方形但是它不打开任何屏幕。
shell上没有错误。我在Windows 7上使用python 2.7
以下是我正在使用的代码:
import turtle
def draw_square():
window = turtle.Screen()
window.bgcolor("green")
mark = turtle.Turtle()
mark.forward(100)
mark.right(90)
mark.forward(100)
mark.right(90)
mark.forward(100)
mark.right(90)
mark.forward(100)
mark.right(90)
window.exitonclick()
答案 0 :(得分:0)
为了它的价值,我来到论坛寻找Udacity课程的完全相同的答案。我不知道为什么,但问题在于def。如果你取消它并删除缩进,它运行正常。我在Macbook上运行2.7。
导入乌龟
# def draw_square():
window = turtle.Screen()
window.bgcolor(“red”)
brad = turtle.Turtle() brad.right(10)
window.exitonclick()