【问题标题】:No screen when drawing using turtle in python在python中使用turtle绘图时没有屏幕
【发布时间】:2015-10-06 07:26:14
【问题描述】:

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

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()

【问题讨论】:

  • 您需要致电draw_square
  • 嗨,彼得,谢谢!似乎代码正在运行,但没有在视觉上绘制任何东西。外壳输出说 >>> ================================= RESTART ========== ====================== >>> >>>

标签: python turtle-graphics


【解决方案1】:

为了它的价值,我来到论坛为 Udacity 课程寻找完全相同的答案。我不知道为什么,但问题出在 def 行。如果您取消它并删除缩进,它运行正常。我在 Macbook 上运行 2.7。

进口乌龟

# def draw_square():

window = turtle.Screen()

window.bgcolor(“红色”)

布拉德 = turtle.Turtle() 布拉德·莱特 (10)

window.exitonclick()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多