首页 > 解决方案 > Python - 海龟程序窗口打开但没有任何反应

问题描述

我制作了这段代码,但不知道为什么它不起作用。它是用 VS 代码制作的

你知道如何让它工作吗?我刚开始学习python,没有这方面的经验。

import turtle
t = turtle.Pen()
turtle.speed(1)
window = turtle.Screen()
window.exitonclick()
def cd (turtle) :
    for i in range (6) :
        turtle.circle(80)
        turtle.left(90)
        turtle.forward(100)

def reszta (turtle) :
    for i in range(8):
        turtle.forward(100)
        turtle.right(120)
        turtle.circle(50)
        
print (cd)
print (reszta)
turtle.done

标签: python

解决方案


这是你想要的吗?

编程建议:当您的程序不工作但没有错误消息或告诉您什么地方出错时,请尝试删除代码的每个部分,直到您回到一个可以工作的简单程序。然后一个接一个地添加每个部分,确保在添加下一个部分之前检查每个部分是否正常工作。

这就是我想出这个答案的方式:

import turtle
turtle.speed(1)

def cd(turtle):
    for i in range(6):
        turtle.circle(80)
        turtle.left(90)
        turtle.forward(100)

def reszta(turtle):
    for i in range(8):
        turtle.forward(100)
        turtle.right(120)
        turtle.circle(50)
        
cd(turtle)
reszta(turtle)

turtle.exitonclick()

推荐阅读