python学习笔记|turtle库

Posted by wzc on 2020-02-29

python学习笔记(一)

print格式化:

1
print("结果是:{:.2f}".format(12.111))

将fromat中的值嵌入到大括号中,输出结果为12.11

评估函数:

1
2
3
eval("print("hello")")#输出结果为hello
eval("1+2")#输出结果为3
#函数将字符串的最外层的引号去掉,包括单引号;即将字符串转换为python执行语句

turtle库

turtle.setup(weight.height,startx,starty)#指定窗口的大小和位置

运动控制函数:

空间坐标体系

​ 绝对坐标:#海龟位于画布的正中心

image-20191218123601971

​ turtle.goto(x,y)#到达x,y坐标点

​ 海龟坐标:

image-20191218123635390

image-20191218123714064

​ turtle.fd(x)#前进x

​ turtle.bd(x)#后退x

​ turtle.circle(x)

方向控制函数:

角度坐标体系

image-20191218123751629

​ turtle.seth(angle)#只改变行进的方向

image-20191218123841231

​ turtle.right(angle)#右方向改变某一角度

​ turtle.left(angle)#做方向改变某一角度

RGB色彩体系

​ turtle.colormode(mode)#mode取值1.0或者255,分别表示色彩取值小数和整数

画笔控制函数

​ turtle.penup()/turtle.pu() 画笔抬起

​ turtle.pendown()/turtle.pd() 画笔放下

​ turtle.pensize() 画笔大小

​ turtle.pencolor(color):

1
2
3
4
5
turtle.pencolor("purple");#颜色字符串

turtle.pencolor(0.63,0.13,0.94);#RGB的小数值

turtle.pencolor((0.63,0.13,0.94));#RGB的元祖值

库的引用

1
2
3
import turtle
from turtle import * #引用turtle中的所有函数
from turtle as tur #给turtle起别名