Python零基础快速入门趣味教程008-蟒蛇绘制

FgNfEQ.png

Python 语法元素理解

  • Python 蟒蛇绘制共17行代码,但很多行类似
  • 清楚理解这17行代码能够掌握Python基本绘图方法。
  • 参考框架结构,逐行分析,逐词理解。
  • Python 蟒蛇的颜色:黑色、绿色、七彩色…
  • Python 蟒蛇的长度:1节、3节、10节…
  • Python 蟒蛇的方向:向左走、斜着走…
    计算问题的扩展。
  • Python蟒蛇绘制问题是各类图像绘制问题的代表。
  • 圆形绘制、五角星绘制、国旗绘制、 机器猫绘制。
  • 掌握绘制一条线的方法,就可以绘制整个世界

下面我们系统的对turtle进行学习一下

  • turtle基本介绍
  • turtle绘图窗体布局
  • turtle空间坐标体
  • turtle角度坐标体系
  • turtle RGB 色彩体系

turtle库概述

turtle(海龟)库是turtle绘图体系的Python实现

  • turtle绘图体系:1969年诞生,主要用于程序设计入门
  • Python语言的标准库之一
  • 入门级的图形绘制函数库

    标准库

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

turtle的原(wan)理(fa)

turtle(海龟)是一种真实的存在

  • 有一只海龟,其实在窗体正中心,在画布上游走
  • 走过的轨迹形成了绘制的图形
  • 海龟由程序控制,可以变换颜色、改变宽度等

    turtle的绘图窗体

    F2kusf.png

F2k8ij.png

F2kJWn.png

F2k0wF.png

turtle空间坐标体系

F2kcS1.png

F2kgQx.png

1
2
3
4
5
6
import turtle
turtle.goto( 100, 100)
turtle.goto( 100,-100)
turtle.goto(-100,-100)
turtle.goto(-100, 100)
turtle.goto(0,0)

F2kHSI.png

F2kblt.png

turtle角度坐标体系

F2kXm8.png

F2kj0S.png

F2ASYj.png

1
2
3
4
5
6
7
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)

Fcubs1.jpg