博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基本图形绘制
阅读量:4091 次
发布时间:2019-05-25

本文共 938 字,大约阅读时间需要 3 分钟。

、、

Python库的引用

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

  • 标准库:随解释器直接安装到操作系统中的功能模块
  • 第三方库:需要经过安装才能使用的功能模块
  • 库Library、包Package、模块Module,统称模块

库引用

  • 扩充Python程序功能的方式
  • import <库名>
    <库名>.<函数名>(<函数参数>)
  • from <库名> import <函数名>
    from <库名> import *
    <函数名>(<函数参数>)
  • import <库名> as <库别名>
    <库别名>.<函数名>(<函数参数>)

turtle绘图

turtle绘图窗体布局

绘图窗口

  • turtle.setup(width, height, startx, starty)
    • setup()设置窗体大小及位置
    • startx, starty两个可选
    • setup()不是必须的
  • 默认在屏幕中央

    这里写图片描述

  • turtle.done() 用来停止画笔绘制,但绘图窗体不关闭

直角坐标系

这里写图片描述

这里写图片描述

角度坐标系

这里写图片描述

  • turtle.seth(angle)
    • seth()改变海龟行进方向
    • angle为绝对度数
    • seth()只改变方向但不行进
  • turtle.left(angle) turtle.right(angle)
    • 也可改变前行方向
    • 相对度数
    • 不前进

RGB色彩体系

这里写图片描述

  • turtle.colormode(mode)
    • 切换色彩模式,默认为小数值
    • mode 可取 1.0, 255

画笔控制函数

  • turtle.penup() ,别名turtle.pu() ,抬起画笔
  • turtle.pendown() ,别名turtle.pd() ,落下画笔
  • turtle.pensize(width) ,别名turtle.width(width) ,调整画笔宽度
  • turtle.pencolor(color) ,调整画笔颜色,参数为颜色字符串或 (r,g,b) 值
  • 操作后一直有效

运动控制函数

  • turtle.forward(d) ,别名turtle.fd(d) ,向前行进;d 为行进距离,可为负数
  • turtle.circle(r, extent=None)
    • 根据半径 r 绘制 extent 角度的弧形
    • 默认圆心在海龟左侧 r 距离的位置
你可能感兴趣的文章
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
String类的intern方法随笔
查看>>
【泛型】一个简易的对象间转换的工具类(DO转VO)
查看>>
1.随机函数,计算机运行的基石
查看>>
MouseEvent的e.stageX是Number型,可见as3作者的考虑
查看>>
移植Vim配色方案到Eclipse
查看>>
谈谈加密和混淆吧[转]
查看>>
网络游戏客户端的日志输出
查看>>
关于按钮的mouseOver和rollOver
查看>>
Netty框架
查看>>
Socket经验记录
查看>>
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
FMS 客户端带宽计算、带宽限制
查看>>
SecurityError Error 2148 SWF 不能访问本地资源
查看>>
Qt 静态编译后的exe太大, 可以这样压缩.
查看>>
3D游戏常用技巧Normal Mapping (法线贴图)原理解析——基础篇
查看>>
乘法逆元
查看>>
Objective-C 基础入门(一)
查看>>
Objective-C 基础入门(三) 读写文件与回调
查看>>