运行python程序turtle画图,cmd的方式,画完成之后图形窗口会自动关闭。同样的程序在 IDEL中不会

能解决在cmd中运行结束后自动关闭的问题吗?... 能解决在cmd中运行结束后自动关闭的问题吗? 展开
 我来答
lslhy19991998
2020-05-26 · TA获得超过209个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

在程序最后加一个raw_input('PressEntertoexit...')这种等待用户输入的命令就可以了。done()可以抄使窗口百保持度,from turtle import * 之后可以直接使用done(),使用 import turtle需要用。

扩展资料:

1、python不关闭控制台的实现方法:

直接打开dos窗口,度再执行python程序,在脚本的最后一行后面添加:(raw_input)语句,知这样直到按下回车键,窗口才关闭。使用time模块的sleep函数,它有一个参数,传入数字,其道单位是秒。

代码如下:

importtimeprint"aaaaaaaaaaa"time.sleep(150);

2、如果控制台里面的行数过多过乱,版我们可以使用下面语句进行清屏:

代码如下:

importos#linuxos.system('cls')#windowsos.system('clear')

3、交互运行(非权脚本运行)敲上述代码可能会多打印返回值0

代码如下:

import os #linux os.system('echo "Press any key to continue..." && read') #windows os.system('pause')

大话残剑
2017-01-05 · TA获得超过2217个赞
知道大有可为答主
回答量:1137
采纳率:56%
帮助的人:709万
展开全部

done()可以使窗口保持

from turtle import *
color('red', 'yellow')
begin_fill()
while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
end_fill()
done()
追问

您好,上图的程序,我把done()放在主函数,绘图之后。并不行,name 'done' is not defined。t.done()也不行,'Turtle' object has no attribute 'done.....求教

追答

from turtle import * 之后可以直接使用done(),使用 import turtle需要用

turtle.done()
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chilly_jn
2021-01-28
知道答主
回答量:1
采纳率:0%
帮助的人:526
展开全部
后面加上turtle.done()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式