02-02 实例2-python蟒蛇绘制
_______egon新书来袭请看:https://egonlin.com/book.html
一、"Python蟒蛇绘制"问题分析
1.1 Python蟒蛇绘制
用程序绘制一条蟒蛇
- 貌似很有趣,可以来试试
- 先学会蟒蛇绘制,再绘朵玫瑰花送给TA
设计蟒蛇的基本形状:
- 问题1: 计算机绘图是什么原理?
- 一段程序为何能够产生窗体?为何能在窗体上绘制图形?
- 问题2: Python蟒蛇绘制从哪里开始呢?
- 如何绘制一条线?如何绘制一个弧形?如何绘制一条蟒蛇?
用程序绘制一条蟒蛇
能否借鉴——实例1: 温度转换,然后进行Python蟒蛇绘制?
似乎无从下手,且听老师继续分解…
二、"Python蟒蛇绘制"实例编写
# PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()
三、运行效果
3.1 程序关键
import 保留字
引入了一个绘图库
名字叫:turtle
没错,就是 海龟
准备好电脑,与老师一起编码吧!
四、"Python蟒蛇绘制"举一反三
4.1 Python语法元素理解
- Python蟒蛇绘制共17行代码,但很多行类似
- 清楚理解这17行代码能够掌握Python基本绘图方法
- 参考框架结构、逐行分析、逐词理解
4.2 程序参数的改变
- Python蟒蛇的颜色:黑色、白色、七彩色…
- Python蟒蛇的长度:1节、3节、10节…
- Python蟒蛇的方向:向左走、斜着走…
4.3 计算问题的扩展
- Python蟒蛇绘制问题是各类图像绘制问题的代表
- 圆形绘制、五角星绘制、国旗绘制、机器猫绘制…
- 掌握绘制一条线的方法,就可以绘制整个世界