python绘制图形

Python绘制图形

turtle库的引用

一、引用库函数
	import +要引用的函数
二、窗体布局及空间坐标系

1.turtle.setup(width,hight,startx,starty)

  • width表示窗体的宽度 hight表示窗体的长度
  • startx表示窗体左边框距离屏幕最左侧的距离 starty表示窗体上边框距离屏幕最上侧的距离。(startx和starty可省略)

2.turtle.goto(x,y)

  • 将画笔移动到坐标为(x,y)的位置 ,窗体的中心位置为坐标原点

3.turtle.colormode(参数1,参数2,参数3)

  • 参数1,参数2,参数3可以为0~1的小数或0 ~255的小数,参数代表RGB数值
三、画笔控制函数

1.turtle.penup()

  • 抬起画笔,海归飞行,不留痕迹

2.turtle.pendown()

  • 落下画笔,海归爬行,留有痕迹
    3.turtle.speed()
  • 控制画笔的速度,括号里为1~10的整数(数字越大越快)

turtle.penup()和turtle.pendown()需要配合使用,拿起来就要放下去才能再画图
3.turtle.pensize(width)

  • 控制画笔的宽度,width写入数字

4.turtle.fillcolor()

  • 绘制图形的填充颜色

5.turtle.begin_fill()和turtle.end_fill()

  • 前者表示开始填充颜色,后者表示结束填充颜色,两者结合用来控制填充范围

6.turtle.color()

  • 括号内写入颜色字符串或RGB值,颜色字符串应为小写,并且用双引号括起来
四、运动控制函数

1.turtle.forward()

  • 画笔向海龟面向的方向走,括号内写入距离

2.turtle.circle(r,angle)

  • 画笔做圆,r代表运动半径,angle表示转过的角度r代表以海龟左侧距离为r的位置为圆心做出角度为angle的圆弧

3.turtle.bk()

  • 画笔向海龟背向的方向走,括号内写入距离

4.turtle.undo()

  • 撤销上一个动作

5.turtle.write(“Done”, font=(‘Arial’, 40, ‘normal’))

  • "Done"为写入的文本内容,注意内容加上双引号 font =()为一个函数,三个参数分别代表字体的名称,字体的大小,字体的类型。font为可选项
五、方向控制函数

1.turtle.seth(angle)

  • 海龟转向angle角度 该角度是绝对角度(跟海龟面向的方向无关,看坐标系)

2.turtle.left(angle)

  • 向海龟的左手边转angle角度

3.turtle.right(angle)

  • 向海龟的右手边转angle角度

turtle.done():绘制完图形后,保证不退出程序。

六、函数引用(让代码变简洁)

在绘制图形的时候经常会重复出现 turtle.xxx,寻找一种方法去简化这种情况

1、from + 库名 import*

import turtle
from turtle import*
pensize(26)
pencolor("red")
fd(100)
circle(20,90)

2、import + 库名 as + 库别名

import turtle
import turtle as t      //t可以为你任何想要的字母
t.pensize(26)
t.pencolor("red")
t.fd(100)
t.circle(20,90)

你可能感兴趣的:(python绘制图形)