Python 海龟模块的渲染问题

Python 海龟模块的渲染问题,python,turtle-graphics,Python,Turtle Graphics,我在使用IDLE的python turtle类时遇到了问题 $ python --version Python 2.7.12+ 向左()和向右()旋转函数工作不正常。我尝试运行以下代码,我在这里找到了:,示例4: import turtle star = turtle.Turtle() for i in range(50): star.forward(50) star.right(144) turtle.done() 它不会产生预期的输出,即星形输出。相反,您可以看到: 该

我在使用IDLE的python turtle类时遇到了问题

$ python --version
Python 2.7.12+
向左()和向右()旋转函数工作不正常。我尝试运行以下代码,我在这里找到了:,示例4:

import turtle 

star = turtle.Turtle()

for i in range(50):
  star.forward(50)
  star.right(144)

turtle.done()
它不会产生预期的输出,即星形输出。相反,您可以看到:

该功能在90度角下工作。我会画一个长方形。每隔一个角度,海龟就会停止画画。我还尝试使用setworldcoordinates()调整分辨率,但没有改变,
并搜索了python 2.7.13的文档(此处:),但找不到任何特定的方向。我做错了什么?

我在spyder中执行了代码,代码运行正常。这意味着错误在IDE中,而不在代码中,也不在您机器上安装的IDE/的依赖项中。因此,我不明白为什么循环的值必须如此高。看起来抽屉里的线条重新粉刷了很多次。也许你需要稍等一下或者改变一下号码?我也试过只画一条有裂缝的线。同样的问题。90*n学位有效,其他人不行。我还从命令行执行了它。我现在正在安装spyder来尝试它。如果这是一个依赖性问题,会是什么?控制台中没有出现任何错误。spyder中也出现了相同的错误,但它告诉我缺少qtconsole和nbconvert,它们不在标准存储库中。我真的不明白依赖性问题是如何只部分影响这个函数的。我使用Python2.7.13(在Windows上)附带的IDLE。