python - 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
解决方案
这是你想要的吗?
编程建议:当您的程序不工作但没有错误消息或告诉您什么地方出错时,请尝试删除代码的每个部分,直到您回到一个可以工作的简单程序。然后一个接一个地添加每个部分,确保在添加下一个部分之前检查每个部分是否正常工作。
这就是我想出这个答案的方式:
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()
推荐阅读
- python - 如何使用 bash 或 python 从原始报告文本创建 csv
- python - Python 将 JsonL 转换为 CSV 文件权限错误 13
- python - 从嵌套列表中删除空列表
- reactjs - Redux saga 从 saga-action 内部的 map 调度动作
- java - Dagger 中是否有相当于 Guice 的 getInstance() 的匕首?
- android - 在 android 库中添加 Flutter 功能作为依赖项
- r - 使用 R 中的 Data.Table 计算列子集的平均值,例如 applicationdate < max(applicationdate)
- java - 如何在 JAVA 中使用 seedBytes 使 SecureRandom 保持不变?
- excel - EXCEL VBA - 自动插入代码宏,这甚至可能吗?
- spring-boot - 来自 Springboot 应用程序的 Redis 缓存配置设置