【Python】:turtle库绘图

本篇博文将通过使用Python语言来介绍海龟函数turtle()的用法

代码:

“#”号后为注释内容,可省略,在注释中补充介绍了一些函数语法。
建议通过研读下列代码即其后备注,理解turtle库的用法。

#绘制蟒蛇

import turtle
#导入绘图库turtle
# 使用from 库 import 函数/* 后可在下方引用函数时省略turtle.
# import 库 as 库别名  可以方便多次调用库函数
turtle.setup(650,350,200,200)
#生成的窗体的宽度,高度,左上角坐标(x,y)
turtle.penup()
#画笔控制函数: 将画笔抬起,运行在画布上不形成图案
turtle.fd(-250)
#运动控制函数  前进,单位为像素
#默认画笔位置为画框中心位置
turtle.pendown()
#画笔控制函数: 将画笔落下
turtle.pensize(25)
#画笔控制函数,设置画笔宽度
turtle.pencolor("green")   #定义画笔颜色
#画笔控制函数,设置画笔颜色
#turtle.pencolor("小写英文")
#turtle.pencolor(RGB小数值)
#turtle.pencolor((RGB小数值))  元组模式
turtle.seth(-40)
#方向控制函数: turtle.seth(angle) angle代表绝对坐标角度
#turtle.right/left(angle)   海龟角度上的相对改变角度
for i in range(4):
    #for 循环,i为变量计数器,循环次数为4次,i取[0-4)
    turtle.circle(40,80)
    #根据半径r和extent角度绘制弧形
    #第一个参数为半径,默认圆心在海龟左侧r距离的位置
    #第二个参数为绘制角度,不添加默认绘制360度整圆
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40 * 2/3)
turtle.done()
#使程序运行后不会自动退出,需要手动退出


turtle库(海龟库)介绍:

介绍:
是python的标准库之一
窗体的左上角坐标是(0.0)
turtle坐标体系有两种,1.海龟坐标体系,2.空间绝对坐标体系
turtle坐标移动的基本单位是像素
turtle使用RGB色彩模式

用法:
turtle.goto(a,b) 让任何位置的光标移动到指定坐标
turtle.circle(r,angle) 曲线运行,默认圆心在海龟前进方向的左侧90度半径为r的位置,曲线行进角度为angle
turtle.fd(d) 以当前方向进行前进d个单位像素
turtle.bk(d) 以当前方向进行后退d个单位像素
turtle.seth() 改变运行方向 turtle.seth(45)朝45度方向运行。坐标轴为xy二维坐标轴,坐标中心为海龟当前位置
turtle.left/right(angle) 直接改变当前的运行方向,分别为向坐偏angle角度,和向右偏angle角度
turtle.colormode(mode) 设置色彩模式: 1.0代表小数值模式 255代表整数值模式


RGB色彩的部分值

在这里插入图片描述


通过样例熟悉用法:

1.导入函数库
2.前进方向向左偏移45度
3.前进150个单位像素
4.前进方向向右偏移135度
5.前进300个单位像素
6.前进方向向左偏移135度
7.前进150个单位像素
在这里插入图片描述


                            DDDXXY
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值