""" 完全删除海龟对象.py 在实践中,用海龟模块编制游戏,有时候需要完全删除一个turtle对象。 否则程序会运行越来越慢。典型的是射击游戏,如果不复用子弹的话, 那么当子弹超过屏幕边缘,则要彻底删除它。 so,在Python海龟画图中,如何彻底删除一个海龟对象呢? 或许你会说,只要用del删除海龟对象的名字即可。 这样是不行的,在新建海龟对象的时候会产生几个画布对象,这些对象并不会被删除。 经作者研究,只要把这几个画布对象全部删除即可。 但是,如果这个海龟对象画了线条,盖了图章,那么还要把这些item对象也全部删除。 以下是示例程序,当然,读者可以把它封成函数等。 """ from turtle import Turtle tom = Turtle() tom.stamp() print(tom.stampItems) canvas = tom.screen.cv需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)
李兴球
李兴球的博客是Python创意编程原创博客
要发表评论,您必须先登录。
发表评论