python学习记录3——基于turtle库的基本图形绘制

turtle库是Python中的一个绘图库,它可以让我们使用简单的命令来绘制各种图形,如线条、圆形、矩形等等。本文记录一部分turtle库的函数及其使用方法。

1.turtle.setup( )

turtle.setup( )函数用于设置绘图窗体大小和位置,具体形式为:
turtle.setup(width,height,startx,starty)
参数的具体意义可以从下图中直观看出:
在这里插入图片描述

2.turtle.goto( )

turtle.goto(x,y)用于控制海龟(也就是画笔)到达画布上的(x,y)点,所用的空间坐标体系如下图所示:(海龟初始在画布中心,角度为0°)
在这里插入图片描述
举一个实例便于理解:
在这里插入图片描述

3.turtle.fd/bk/circle( )

turtle.fd(d):海龟向前移动d个像素;
turtle.bk(d):海龟向后移动d个像素;
turtle.fd(r,angle):海龟以左侧距离为r的一点为圆心,做角度为angle的圆周运动。
在这里插入图片描述

4.turtle.seth( )

turtle.seth(angle)函数用于改变海龟的行进方向,也就是改变海龟所面对的角度,其中angle为绝对角度,角度坐标体系如下图所示:
在这里插入图片描述

5.turtle.left/right( )

turtle.left/right(angle)函数用于控制海鬼向右(左)转动90°,改变行进方向。

6.turtle.colormode/pencolor( )

turtle.colormode(mode)函数用于设置颜色模式。在turtle库中,颜色模式有两种:RGB模式和小数模式。RGB模式是指使用红、绿、蓝三种颜色的组合来表示颜色,每种颜色的取值范围是0-255。小数模式是指使用小数来表示颜色,每种颜色的取值范围是0.0-1.0。其中,mode参数可以是1或255,分别表示小数模式和RGB模式。
设置好颜色模式后,使用turtle.pencolor( )函数来设置画笔颜色,以设置为红色为例:

#RGB模式
turtle.pencolor(255, 0, 0) # 设置红色

#小数模式
turtle.pencolor(1.0, 0.0, 0.0) # 设置红色

部分颜色数值如下表所示:

英文名称RGB整数值RGB小数值中文名称
white255,255,2551,1,1白色
yellow255,255,01,1,0黄色
magenta255,0,2551,0,1洋红
cyan0,255,2550,1,1青色
blue0,0,2550,0,1蓝色
black0,0,00,0,0黑色
seashell255,245,2381,0.96,0.93海贝色
gold255,215,01,0.84,0金色
pink255,192,2031,0.75,0.80粉红色
brown165,42,420.65,0.16,0.16棕色
purple160,32,2400.63,0.13,0.94紫色
tomato255,99,711,0.93,0.28番茄色
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值