turtle库

import关键字

用法1:

import <库名>
函数用法 <库名>.<函数名>(<函数参数>)

用法2:

form <库名> import <函数名> 、form <库名> import *
函数用法:<函数名>(<函数参数>)

比较

用法1不会出现函数重名的问题,方法2会出现

用法3:

import <库名> as <库别名>
函数用法:<库别名>.<函数名>(<函数参数>)

turtle绘图窗体

位置

相较于屏幕左上角为原点,横向为x轴,纵向为y轴

位置函数

turtle.setup(width,height,startx,starty),用于设置绘图窗体大小及位置,不是必须
后两个参数可选:width窗体宽度,height窗体高度,startx,starty窗体左上角初始坐标

turtle空间坐标体系

绝对坐标

turtle库_第1张图片
绝对坐标

海龟坐标

turtle库_第2张图片
海龟坐标

turtle角度坐标体系

绝对角度

turtle库_第3张图片
绝对角度

海龟角度

turtle库_第4张图片
海龟角度

turtle基础函数

基础画笔控制函数

turtle.penup()

别名为turtle.pu(),用于抬起画笔,海龟在飞行,即不产生轨迹

turtle.pendown()

别名为turtle.pd(),用于落下画笔,海龟在爬行,产生轨迹

turtle.pensize(width)

别名turtle.width(width),用于设置画笔宽度

turtle.pencolor(color)

color为颜色字符串或RGB值,用于设置画笔颜色

运动控制函数

turtle.forward(d)

别名为turtle.fd(d),用于向前行进,海龟走直线,d为行进距离,可以为负数

turtle.backward(d)

别名为turtle.back(distance)或turtle.bk(distance),用于向后退

turtle.circle(r,angle)

以r长度为半径,angle为角度默认360度整圆,当前方向左侧r处为圆心画圆,其中r和angle可以为负数,方向相应取反

turtle.setheading(angle)

别名为turtle.seth(angle),angle为绝对度数,用于改变行进方向,注意只改变方向不行进

turtle.left(angle)

别名为turtle.lt(angle),海龟向左转,angle为海龟在当前行进方向上旋转的角度

turtle.right(angle)

别名为turtle.rt(angle),海龟向右转,angle为海龟在当前行进方向上旋转的角度

turtle.goto(x,y)

海龟直接到达指定坐标

turtle.home()

将位置和方向恢复到初始状态

更多用法参考python之绘制图形库turtle

以上内容参考网络以及慕课(@嵩天老师团队),仅供学习记录,若有侵权请联系及时删除谢谢

你可能感兴趣的:(turtle库)