python 学习总结3

python

Python蟒蛇绘制

一、实现程序如下

 1 import turtle

2 turtle.setup (650, 350, 200, 200)#turtle的绘图窗体turtle.setup(width, height, startx, starty)

3 turtle.penup()

4 turtle.fd(-250)#海龟向正前方向运行

5 turtle.pendown()

6 turtle.pensize(25)

7 turtle.pencolor("purple")

8 turtle.seth(-40)

9 for i in range(4):

10 turtle.circle(40, 80)

11 turtle.circle(-40, 80)

12 turtle.circle(40,80/2)

13 turtle.fd(40)

14 turtle.circle(16,180)

15 turtle.fd(40* 2/3)

16 turtle.done()

该程序运用到了python的标准库Turtle,那么什么是Turtle,他又能用来干什么呢?

二、Turtle库的概述

  Turtle绘图体系诞生于1969年,主要用于程序设计的诞生,是python的标准库之一,也是入门级的图形绘制函数库。

  那么什么是标准库呢?

  python的计算生态可以由标准库和第三方库组成。

  标准库是随解释器直接安装到操作系统的功能模块,而第三方库需要经过安装才能使用的功能哪个模块

  那么什么又是模块呢?

  例如:库Library,包Package,模块Module,统称为模块。

二、Turtle的绘图

  1、Turtle的绘图窗体

  要绘图就要有一张画布,那么如何得到一个画布呢?

  使用 turtle.setup(width, height, startx, starty)

 

  2、turtle空间坐标系

  绝对坐标

  

  海龟坐标

 

  turtle.goto(x, y)让小乌龟到达(x, y)点

  turtle.fd(d)让小乌龟向前走d个像素

  turtle.bk(d)让小乌龟向后走d个像素

  turtle.circle(r, angle)让小乌龟以 r 为半径,旋转 angle 弧度。(默认旋转角度为360度,默认圆心为距离海龟左侧 r 距离的位置)

  3、turtle角度坐标系

  

  turtle.seth(angle)其中seth()改变乌龟的初始前进方向,并且Seth只改变方向不前进,angle为绝对度数。

  turtle.left(angle)为小乌龟向左旋转angle度数

  turtle.right(angle)为小乌龟向右旋转angle度数

  4、turtle的rgb色彩模式

  

 

以上是 python 学习总结3 的全部内容, 来源链接: utcz.com/z/388134.html

回到顶部