turtle库的使用
turtle库概述
turtle(海龟)库是turtle绘图体系的Python体现
标准库之一
入门级绘图函数库
标准库:随解释器直接安装到操作系统中的功能模块
第三方库:通过安装才能使用的功能模块
库Library,包Package,模块Module,统称模块
turtle库的原理
turtle(海龟)是一种真实的存在。
有一只海龟,在窗体正中间,在画布上游走
走过的轨迹变成了图形
可以改变大小和颜色
turtle绘图窗体布局
turtle的绘图窗体
turtle的一个画布空间,最小单位为像素。
屏幕坐标系
屏幕左上角坐标为(0,0)
使用turtle.setup(width, height, startx, starty)设置窗体大小及位置,后两个参数可选。后两个参数去掉,窗体在屏幕中居中。
turtle空间坐标体系
绝对坐标
以海龟起始为原点,往上为+y,往右为+x。
使用turtle.goto(x,y)使任意位置的海龟到达(x,y)
海归坐标
前进方向,左侧方向,右侧方向,后退方向。
前进:turtle.fd(d)
后退:turtle.bk(d)
左转:turtle.circle(r,angle)
turtle角度坐标体系
绝对角度
+x方向:0/360度;+y方向:90/-270度
使用turtle.seth(angle)改变当前海龟行进方向,只改变方向但不行进。angle为绝对度数
海龟角度
turtle.left(angle)和turtle.right(angle),改变海龟的方向
例:
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
scratch,少儿编程,儿童编程,少儿学习编程,少儿编程培训
酷叮猫少儿编程专注于6-17岁少儿编程教育领域发展。在寓教于乐中提升逻辑思考能力、创作力、团队协作能力、沟通表达能力、发现并解决问题能力,同时编程这种命题式教育方式能让孩子学会思考、提升想象、善于探索和创新、学会综合运用在基础教育中学到的文化知识去解决实际问题,是传统应试教育的良好促进和补充。
网友评论