目录
- turtle库基本介绍
- turtle绘图窗体布局
- turtle空间坐标体系
- turtle角度坐标体系
- RGB色彩体系
turtle库基本介绍
turtle库是turtle绘图体系的Python实现,1969年诞生,主要用于程序设计入门
turtle绘图窗体布局
turtle空间坐标体系
绝对坐标
相对坐标(海龟坐标)
turtle.circle(r, angle)中 r 是圆心,angle是角度,r为正数(负数),圆心在海龟左侧(右侧)r处,angle为正数(负数),绘制方向和海龟方向相同(相反);
import turtle
def reset():
turtle.penup();
turtle.goto(0,0);
turtle.seth(0);
turtle.pendown();
turtle.circle(50, 180);
reset();
turtle.pencolor('red');
turtle.circle(-50, 180);
reset();
turtle.pencolor('green');
turtle.circle(50, -180);
reset();
turtle.pencolor('blue');
turtle.circle(-50, -180);
reset();
运行结果如下图:
turtle角度坐标体系
绝对角度
相对角度(海龟角度)
RGB色彩体系
小练习:
import turtle
turtle.pensize(3);
ls = ['yellow', 'magenta', 'cyan', 'blue', 'black', 'seashell',\
'gold', 'pink', 'brown', 'purple', 'tomato'];
for i in range(100):
turtle.pencolor(ls[i%11]);
turtle.fd(i*5);
turtle.left(90);
运行结果:
turtle.pensize(3);
ls = ['yellow', 'magenta', 'cyan', 'blue', 'black', 'seashell',\
'gold', 'pink', 'brown', 'purple', 'tomato'];
for i in range(100):
turtle.pencolor(ls[i%11]);
turtle.fd(i*3);
turtle.left(92);
运行结果:
本文仅为学习Python记录,部分素材来源于中国大学MOOC《Python语言设计》—嵩天