Python Turtle窗口未使用Turtle.mainloop打开

Python Turtle窗口未使用Turtle.mainloop打开,python,python-turtle,Python,Python Turtle,我有以下代码: 导入海龟 我的笔=乌龟。乌龟() window=turtle.Screen() 窗口设置(宽度=1000,高度=1000) window.title(“教程”) 我的钢笔颜色(“红色”) 我的钢笔 我的笔。转到(0,0) 窗口延迟(1000) 我的钢笔 窗口延迟(100) 我的钢笔向前(100) 我的钢笔。左(90) 我的钢笔向前(100) 我的钢笔。左(90) mainloop()有两件事:首先,我不知道delay()方法为您做了什么,它没有在我的环境中添加任何内容,所以我会

我有以下代码:

导入海龟
我的笔=乌龟。乌龟()
window=turtle.Screen()
窗口设置(宽度=1000,高度=1000)
window.title(“教程”)
我的钢笔颜色(“红色”)
我的钢笔
我的笔。转到(0,0)
窗口延迟(1000)
我的钢笔
窗口延迟(100)
我的钢笔向前(100)
我的钢笔。左(90)
我的钢笔向前(100)
我的钢笔。左(90)

mainloop()
有两件事:首先,我不知道
delay()
方法为您做了什么,它没有在我的环境中添加任何内容,所以我会在您调试完其余的代码之前将其删除

其次,你的代码对我来说很好。因此,我建议您停止查看代码,而是查看运行它的环境。您不只是在控制台上运行Python,而是使用某种IDE(空闲?)。如果是这样,你应该在你的问题中包含这些信息

用于测试目的的简单代码清理:

from turtle import Screen, Turtle

window = Screen()
window.setup(width=1000, height=1000)
window.title('Tutorial')

my_pen = Turtle()
my_pen.color("red")

my_pen.forward(100)
my_pen.left(90)

my_pen.forward(100)
my_pen.left(90)

window.mainloop()

对我来说效果很好。