猫史档案馆


【Python作品分享】pyturtle

用户:毕宿七毕宿七查看:0 回复:0 评论:0 创建时间:2020-05-16T22:20:48


【作品展示】

center_image

 

【作品介绍】

pyturtle是可以直接输入turtle命令来画图的,退出时可以保存图片。遇到错误时,会直接跳过。

1、运动命令

forward(a) 向前移动a长度

backward(a) 向后移动a长度

right(a) 向右转动a度

left(a) 向左移动a度

goto(x, y) 移动到坐标(x, y)位置

speed(speed) 笔画绘制速度[0, 10]

2、笔画命令

up() 笔画抬起,移动会不绘图

down() 笔画落下,移动会绘图

setheading(a) 改变朝向a°

pensize(a) 画笔宽度a

pencolor(colorstr) 画笔颜色

reset() 回复所有设置,清空窗口,重置turtle状态

clear() 清空窗口,不重置turtle状态

输入 exit 退出

 

【作品源代码】

import turtle
import time

__Pen = turtle.Pen()


t = turtle.Pen()
__Pen.hideturtle()
t.shape('turtle')
while True:
    try:
        a = turtle.textinput('turtle', 'Input command')
        exec('t.' + a)
    except :
        continue
    finally:
        if (a == 'exit'):
            time.sleep(0.5)
            break

ts = turtle.getscreen()
ts.getcanvas().postscript(file=r"c:\Users\Administrator\Desktop\pyturtle.png")

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页