python turtle graphics从哪里安装_在IntelliJ中保持TurtleGraphics窗口始终打开的方法

从python2.6开始,python引入了一个简单的绘图工具,叫做海龟绘图(turtle Graphics)。

为何称为“turtle”?

“turtle graphics”这个概念是在上世纪六十年代由计算机教育家 Seymour Papert 提出来的。一开始,turtle 是一个实际机器人,半球形的外壳看起来像海龟的外壳。该机器人拿着一个笔并且能够在一张大纸上画画。随着计算机越来越便宜,图形效果越来越好,turtle 机器人通常被替换成了屏幕上的版本,就像我们在这门课程中使用的虚拟机器人一样。

这个库是python的内建类库,也就是说使用它无需安装第三方类库,只需要将其导入:

import turtle

当然在此之前,你需要安装python 😂。

相信很多同学都和我一样,习惯于用IDE(例如IntelliJ)去开发和运行python脚本。但是当用IntelliJ运行turtle程序的时候,发现了一个问题,那就是当脚本运行完之后,turtle screen很快的就消失了,很难用肉眼捕捉到用turtle画出的图像。

对此,我找到了两种解决方案:

用time中的sleep函数让程序等待指定事件。

import time

time.sleep()

用tkinter中的mainloop函数阻塞程序(可能需要手动kill掉进程)

import turtle

import Tkinter

fred = turtle.Pen()

fred.shape("turtle")

fred.forward(100)

fred.circle(100)

fred.color("blue")

fred.circle(-100)

fred.forward(100)

Tkinter.mainloop()

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值