python turtle库的简单操作

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()

居然还有点好看 关键是他画的过程很治愈
(但是建议不要写死循环)
请添加图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值