turtle小乌龟画笔

本文详细介绍了Python的turtle模块,包括设置画布、画笔属性和绘图命令。通过实例演示了如何使用turtle画笔进行画线、画圆、转向等操作,并展示了绘制太阳花、文字圆形显示和小花等创意案例,是学习turtle模块的好资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 画笔的属性:颜色、速度、粗细
  • 画笔的命令(动作):划线、画圆、转向
  • 先设置好画笔的属性,再开始绘制。
  • import turtle
  • t=turtle.Turtle():实例化一个对象
  • turtle.screensize(800,600,'red'):设置画布的大小(宽,高,底色),默认800x600,白色
  • turtle.setup(500,500,0,0):宽,高,起始X坐标,起始Y坐标
  • turtle.done():表示所有工作做完了,应该放在程序的最后一行
  • turtle.speed(x):控制画笔速度,x∈[1,10],1最慢,默认是5
  • t.forward(x)   t.fd():向当前方向移动x个像素
  • t.backward(x):向当前画笔相反方向移动x个像素
  • t.left(x):左拐x角度
  • t.right(x):右拐x角度
  • t.penup():起笔
  • t.pendown():落笔
  • t.circle(r):半径为r的圆
    r为正数:往左开始画
    r为负数:往右开始画
  • t.dot():画一个圆点(实心)
  • t.goto(x,y):将画笔移动到坐标为(x,y)的位置
  • t.setx(x):将当前x轴移动到指定位置
  • t.sety(y):将当前y轴移动到指定位置
  • t.color('red','blue'):画笔颜色,默认黑色
    参数1:画笔和画笔所画的内容的颜色(线的颜色)
    参数2:画笔的填充颜色
  • t.begin_fill()  t.end_fill():完成颜色填充,用上述函数的参数2
    在图像绘制完成后再去填充。这两个函数同时出现
  • t.filling():返回当前是否在填充状态
  • t.hideturtle():隐藏画笔的turtle形状
  • t.showturtle():显示出画笔的turtle形状

目录

一、设置画布

二、画笔

2.1 画笔属性

2.2 绘图命令 

2.2.1 画笔运动命令

2.2.2 画笔控制命令

2.2.3 全局控制命令

2.2.4 其他命令

三、小案例

3.1 绘制太阳花

3.2 文字显示为一个圆圈

3.3 画出小花


一、设置画布

turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。

  • turtle.screensize(canvwidth=600,canvheight=800,bg='black')
    参数分别代表画布的宽、高、背景色
  • turtle.screensize()#返回默认大小(400,300)
  • turtle.setup(width=0.6,height=0.6,startx=100,starty=100)
    输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例
    (startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心

二、画笔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值