Python萌新的学习记录2(图形绘制)

turtle库(海龟库)

一、简介

Python标准库之一

Python计算生态=标准库*第三方库
标准库:随解释器直接安装到操作系统的功能模块
第三方库:需要安装

绘图入门函数库

小学信息课玩过。(>▽<)

二、turtle绘图窗体

设置窗体大小及位置

turtle.setup(width,height,startx,starty)

后两个参数可不填(默认在中间)

三、turtle空间坐标系

绝对坐标


在这里插入图片描述


以画布正中心为坐标原点建立的坐标系

函数turtle.goto(x,y)中x,y即绝对坐标
利用goto函数可绘制直线

海龟坐标


在这里插入图片描述

turtle.fd(d) //forward(),海龟前行d个像素,可为负数
turtle.bk(d) //backward(),海龟后退d个像素,可为负数
turtle.circle(r,angle) 
/* 以海龟当前位置左侧的某个点为圆心进行曲线运动
(r为圆心与海龟距离暨半径,可为负数,负数即变为右侧,angle为运动轨迹弧所对应圆心角)*/

## 四、turtle角度坐标系 **绝对角度** ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020101118331218.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjkyODkzNw==,size_16,color_FFFFFF,t_70#pic_center) 用``turtle.seth(angle)``改变海龟行进方向,angle为绝对度数

海龟角度


在这里插入图片描述

turtle.left(angle)
turtle.right(angle)
//angle为海龟度数

五、Color

turtle.colormode(mode)
填255即整数值表示
填1即小数值表示

六、画笔控制函数

penup()//画笔抬起,海龟运动路径不会在画布上显现
pendown()//画笔放下
pensize(w)//width(w)
pencolor(color)
//color(color),color可为颜色字符串、小数值、元组值

在这里插入图片描述

七、画笔运动控制函数


turtle.fd(d) 
turtle.bk(d)
turtle.circle(r,angle) 
//前面已提到

八、画笔方向控制函数


setheading(angle)||seth(angle)
angle为绝对角度


turtle.left(angle)&&turtle.right(angle)
angle为海龟度数


最后

turtle.done()使用后窗体不会自动退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值