猫史档案馆


Python 海龟 · 温馨提醒

用户:BZIClawLYNEYBZIClawLYNEY查看:1 回复:1 评论:1 创建时间:2021-08-09T14:19:50


大家好,我是 BZIClaw

相信很多人喜欢使用网页版的 海归编辑器 ,他们写的代码是这样的

import turtle

t = turtle.Pen()
t.shape("turtle")
t.color("black")
t.pencolor("cyan")
turtle.bgcolor("black")

for x in range(0, 100, 1):
    t.forward(x)
    t.left(91)

但是这段代码其实是有错误的

我们下载客户端的 海归编辑器 或者其他的运行工具

点击运行,会惊奇的发现:

原来完美的代码现在一运行就……

其实刚开始也没事,就是运行结束后,还等不及我们来 “检查合格” 就自动退出了

是不是很多小盆友有这些烦恼?

下面我们来看看原因:

客户端运行,我们知道,他会把整段代码全部运行

但是运行结束后,由于在结尾没有设置卡点,导致他自动退出

而网页端的 海龟图 是固定的,并不会发生 “网页坍塌” 事件,因此没有问题

那么怎么解决呢?

其实很简单,就是增加下面这行代码在代码的最末尾

turtle.mainLoop()

这段代码意思是让海龟编辑器进行循环,从而 “卡” 住,而我们 “验收合格” 后可以按下 × 关闭,也是正常的

好了,这就是我想说的,有评论的小盆友请回复在下方的评论区~~


回复

上一页1 页 / 共 1下一页
BZIClawLYNEYBZIClawLYNEY

emotion_编程猫_搓头对不起,大家

我把代码大小写写错了,是

turtle.mainloop()

抱歉,希望你们能原谅我emotion_编程猫_我错了

点赞0


评论