首页 > 其他 > 详细

turtle库笔记

时间:2020-03-24 15:02:37      阅读:53      评论:0      收藏:0      [点我收藏+]

一、 turtle绘图体系概述

1、原理:一只turtle(海龟)在窗体正中心开始根据函数指令在一个横轴为x、纵轴为y的坐标系从(0,0)位置开始,在这个平面坐标系中移动,在它爬行的路径上绘制图形。

2、画布:turtle画布空间的最小单位是像素。画布是海龟的绘图窗体,可通过函数设置大小、位置及背景颜色。

默认画布位于屏幕中央,海龟位于画布中央。

 技术分享图片

 

 

 

(1)设置窗体大小,位置:

turtle.setup(width= ,height= ,startx= ,starty= )

或 turtle.screensize(canvwidth=  , canvheight=  , bg=  )

width/canvwidth:窗体宽度(输入小数时代表占电脑屏幕的比例,输入整数时代表像素)

height/canvheight:窗体高度(输入小数时代表占电脑屏幕的比例,输入整数时代表像素)

startx:窗体距屏幕左侧的距离(无具体要求可不在函数中设置,如:turtle.setup(width,height))

starty:窗体距屏幕上端的距离(无具体要求可不在函数中设置)

需要控制窗体的大小和在屏幕中显示的位置时才需要设置setup函数。

 

(2)设置窗体背景:

例:turtle.bgcolor("black")

可以是字符串如"green", "red",也可以是RGB 3元组。

或使用.gif格式的图片为背景

 

(3)空间坐标系

3、画笔:

(1)画笔宽度:turtle.pensize()

(2)画笔颜色:turtle.pencolor()    //不设置时默认黑色

(3)画笔移动的速度:turtle.speed()  //输入速度范围:[0,10]

(4)抬起画笔:turtle.penup()

(5)放下画笔:turtle.pendown()

(6)

(7)

(8)

 

 

 未完待续

turtle库笔记

原文:https://www.cnblogs.com/nicaihui/p/12558463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!