第2章 —— 实例2:Python蟒蛇绘制

python蟒蛇绘制

用程序绘制一条蟒蛇

– 问题1 计算机绘图的原理是什么?

一段程序为何能够产生窗体?为何能在窗体上绘制图形?

– 问题2: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()

程序参数的改变

  • python蟒蛇的颜色:黑色、白色、七彩色
  • python蟒蛇的长度:1节、3节、10节
  • python蟒蛇的爬行方向:向左走、斜着走

举一反三

计算问题的扩展

  • python蟒蛇绘制问题是各类图像绘制问题的代表
  • 圆形绘制、五角星绘制、国旗绘制、机器猫绘制

你可能感兴趣的:(Python语言程序设计,python)