Python基础图形绘制

Python基础图形绘制

turtle库概念:

turtle(海龟)库是turtle绘图体系的Python实现
turtle绘图体系:1969年诞生,主要用于程序设计入门
Python语言的标准库之一
入门级图形绘制库

Python计算生态=标准库+第三方库

标准库:随解释器直接安装到操作系统中的功能模块
第三方库:需要通过安装才能使用的功能模块
库Library、包Package、模块Module,统称模块(概念略有不同)

turtle库
窗体:setup(width,height,startx,starty)设置窗体大小及位置(不必须)

空间坐标系(中心为(0,0)就是窗口中心为海龟位子)

角度坐标体系(共360度)

RGB色彩模式
colormode(mode):
1.0:RGB小数值模式
255:RGB整数值模式

turtle程序语法元素分析
库应用:扩充Python程序功能的方式,使用import保留字完成,采用< a>.< b>()编码风格 (不会出现函数重名问题){建议使用这种}
import更多用法
使用from和import保留字共同完成(from <库名> import <函数名>或者from <库名> import *)就可以直接用<函数名>(<函数参数>)的编码风格,无需< a>.< b>()这样写(可能出现重名问题)
使用import和as保留共同名字完成(import <库名> as <库别名>)就可以写成<库别名>.<函数名>(函数参数)的编码风格,这样可以给库一个更短的,更适合的名字(但可能会出现别人的阅读障碍和以后自己编写的障碍)

画笔控制函数:画笔操作后一直有效,一般成对出现
turtle.penup() 别名 turtle.pu() 抬起画笔,海龟·飞行(就是不画)
turtle.pendown() 别名 turtle.pd() 落下画笔,海龟爬行(继续作画)
turtle.pensize(width) 别名 turtle.width(width) 画笔宽度,海龟的腰围(也就是画笔粗细)
turtle.pencolor(color) color 为颜色字符串或者RGB值 画笔颜色,海龟涂装

turtle运动控制函数
goto(x,y):使海龟的行进至的位置
fd(d):海龟正前方运动,d为距离
gk(d):海龟正后方运动,d为距离
circle(r,angle):左侧某一个点为圆心进行曲线运行,r是半径,angle是弧度,圆心在海龟左侧r距离位子

turtle方向控制函数(只改变方向)
seth(angle):改变海龟行进方向,只改变方向但不行进,angle为绝对度数
left(angle):让海龟向左转向,angle为角度
right(angle):让海龟向右转向,angle为角度

turtle.done():可以让程序不自动退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值