美文网首页
Python基本图形绘制

Python基本图形绘制

作者: 酷叮猫少儿编程 | 来源:发表于2019-10-12 17:26 被阅读0次

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岁少儿编程教育领域发展。在寓教于乐中提升逻辑思考能力、创作力、团队协作能力、沟通表达能力、发现并解决问题能力,同时编程这种命题式教育方式能让孩子学会思考、提升想象、善于探索和创新、学会综合运用在基础教育中学到的文化知识去解决实际问题,是传统应试教育的良好促进和补充。

相关文章

网友评论

      本文标题:Python基本图形绘制

      本文链接:https://www.haomeiwen.com/subject/huwguctx.html