运行python程序turtle画图,cmd的方式,画完成之后图形窗口会自动关闭。同样的程序在 IDEL中不会
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行python程序turtle画图,cmd的方式,画完成之后图形窗口会自动关闭。同样的程序在 IDEL中不会相关的知识,希望对你有一定的参考价值。
能解决在cmd中运行结束后自动关闭的问题吗?
在程序最后加一个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')
参考技术Adone()可以使窗口保持
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()本回答被提问者和网友采纳 参考技术B 后面加上turtle.done()python turtle画图怎么连接两点
如图,连接两坐标这种
参考技术A import turtleturtle.up()
turtle.goto(-39,48)
turtle.down()
turtle.goto(50,-48) 参考技术B 可以考虑使用多进程,产生多个 turtle。
以上是关于运行python程序turtle画图,cmd的方式,画完成之后图形窗口会自动关闭。同样的程序在 IDEL中不会的主要内容,如果未能解决你的问题,请参考以下文章