python turtle的简单操作
啥也不说了 直接上代码
import turtle as t
#初始默认小海龟头向右 且在画布中央
t.speed(0)#调整速度 0为最快
t.pensize(20)#笔粗细为20像素
#前进
t.fd(100) #向前100个像素
#转弯前进
t.lt(90) #左转90度
t.fd(100) #前进100个像素
t.rt(60) #右转60度
t.fd(100) #前进100个像素
#画圆
t.circle(50,180) #半径50像素 180度的弧
#不留痕迹的移动小海龟
t.up()#拿起小海龟
t.goto(0,0)#回到最初的起点
t.down()#放下小海龟
#tip:如果不把小海龟拿起来,就相当于拖动小海龟到某个点,还是会留下痕迹
# 移动小海龟并不会改变头的方向,如果需要他头转一下需要手写
#笔刷颜色
t.colormode(255)#笔刷颜色的格式设置为255数字格式
t.color(40,230,160)#设置颜色
t.pensize(5)
t.fd(100)#画一下试试
#填充颜色
#填充颜色一定得是个闭合区域!!!
t.fillcolor()#告诉小海龟 我想填充
t.begin_fill()#开启填充模式
t.color(50,240,70)#想填充的颜色
t.circle(100)#画了个闭合区域 也不一定非得是个圆 方的三角的都可以 也不用非得一句话画出来 甚至可以利用之前画的线段
t.end_fill()#关闭填充模式
t.done() #解决一闪而过的问题
然后可以看一下效果图可真丑啊
然后再玩一下 用一个for循环画个画之前并不知道是什么玩意儿的登西
import turtle as t
t.speed(0)
t.colormode(255)
for i in range(200):
t.color(255-i,50,i)
t.fd(100+10*i)
t.lt(155)
t.done()
居然还有点好看 关键是他画的过程很治愈
(但是建议不要写死循环)