微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Turtle 不会在 PyCharm 中绘图

如何解决Turtle 不会在 PyCharm 中绘图

所以我在 pycharm 中执行时遇到了乌龟不绘制图像的问题。

窗口出现并保持打开状态,但光标只是停留在那里。它没有根据需要执行绘制图像的指令。这是在 2 个单独的文件中,main.py 和 turtle.cfg 文件

main.py 中有这段代码

import turtle

t = turtle.Turtle()
t.width(2)
t.pencolor("red")


def square(t,length):
    for count in range(4):
        t.forward(length)
        t.left(90)



square()
turtle.done()

turtle.cfg 里面有这个

width = 300
height = 200
using_IDLE = True
colormode = 255

就是这样。它应该非常简单,但由于某种原因,当我打开它时,光标只是位于屏幕中央而无处可去。为了透明起见,这是直接从我的教科书中复制的作为学习示例,所以我认为它应该工作。

解决方法

函数 square 从未被调用,因此它从未运行,您可以尝试将 square(t,40)(或其他数字)放在 turtle.done() 之前,如下所示:

import turtle

t = turtle.Turtle()
t.width(2)
t.pencolor("red")


def square(t,length):
    for count in range(4):
        t.forward(length)
        t.left(90)

square(t,40)
turtle.done()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。