小海龟Python

引入

1
import turtle as t

框架

1
2
3
t.setup(width=1280, height=720) # 设置屏幕长宽
# ....
t.done() # 结束绘制

爬行

1
2
3
4
t.speed(0) # 设置行走速度0最快,1普通
#
t.forward(200) # 向前走(像素)
t.backward(200) # 向后走(像素)

转弯

1
2
t.left(90) # 逆时针旋转(度)
t.right(90) # 顺时针旋转(度)

转圈

1
t.circle(100) # 逆时针画圈(直径)

变色

1
2
3
4
5
t.colormode(1.0) # 颜色模式0~1
t.colormode(255) # 颜色模式0~255
#
t.color(0, 1, 1) # 颜色
t.color('#FF0088') # 颜色

变粗

1
t.pensize(2) # 画笔粗细

打点

1
t.dot(10, (1, 0, 0)) # 实心圈(直径,颜色)

起飞

1
2
t.pendown() # 落笔(默认落笔)
t.penup() # 抬笔

导航

1
t.goto(100, 100) # 移动到坐标

写字

1
2
3
t.write('SampleText文本', # 写字
align='center', # 对齐
font=('仿宋', 30, 'bold', 'italic', 'underline')) # 字体

填充

1
2
3
t.begin_fill() # 记录填充
# ....
t.end_fill() # 完成填充

看图

1
t.bgpic('image/pic.png') # 背景图(路径)

背景

1
t.bgcolor(0, 255, 255) # 背景颜色

隐身

1
2
t.hideturtle() # 隐藏海龟
t.showturtle() # 出现海龟

获取

1
2
width = t.getscreen().window_width() # 获取屏幕宽度
height = t.getscreen().window_height() # 获取屏幕长度