python turtle绘图中角度坐标系的绝对零度方向是_Python学习笔记(12)turtle库(海龟)...

这个turtle库让我想起了在386上运行的logo语言。

turtle(海龟)是Python重要的标准库之一,它能够进 行基本的图形绘制。

turtle库绘制图形有一个基本框架:一个小海龟在坐标系 中爬行,其爬行轨迹形成了绘制图形。对于小海龟来说, 有“前进” 、 “后退” 、 “旋转”等爬行行为,对坐标 系的探索也通过“前进方向” 、 “后退方向” 、 “左侧 方向”和“右侧方向”等小海龟自身角度方位来完成。

使用import保留字引用turtle库

方式一:import turtle,则对turtle库中函数调 用采用turtle.()形式。

import turtle turtle.circle(200)

方式二:from turtle import * ,则对turtle库中 函数调用直接采用()形式,不在使用 turtle.作为前导。

from turtle import * circle(200)

方式三:import turtle as t,则对turtle库中函数 调用采用更简洁的t.()形式,保留字as 的作用是将turtle库给予别名t。

import turtle as t t.circle(200)

turtle库的函数

turtle库包含100多个功能函数,主要包括窗体函数、画笔状态函数、画笔运动函数等三类。

窗体函数

#窗体函数 :turtle.setup(width, height, startx, starty) #作用:设置主窗体的大小和位置 #参数: #width :窗口宽度,如果值是整数,表示的像素值;如果值 是小数,表示窗口宽度与屏幕#的比例; #height: 窗口高度,如果值是整数,表示的像素值;如果 值是小数,表示窗口高度与屏幕的比例; #startx:窗口左侧与屏幕左侧的像素距离,如果值是None ,窗口位于屏幕水平中央; #starty:窗口顶部与屏幕顶部的像素距离,如果值是None ,窗口位于屏幕垂直中央;

画笔状态函数

pendown()#放下画笔 penup()#提起画笔,与pendown()配对使用 pensize(width)#设置画笔线条的粗细为指定大小 color()#设置画笔的颜色 begin_fill()#填充图形前,调用该方法 end_fill()#填充图形结束 filling()#返回填充的状态,True为填充,False为未填充 clear()#清空当前窗口,但不改变当前画笔的位置 reset()#清空当前窗口,并重置位置等状态为默认值 screensize()#设置画布的长和宽 hideturtle()#隐藏画笔的turtle形状 showturtle()#显示画笔的turtle形状 isvisible()#如果turtle可见,则返回True

画笔运动函数

forward()# 沿着当前方向前进指定距离 backward()# 沿着当前相反方向后退指定距离 right(angle)# 向右旋转angle角度 left(angle)#向左旋转angle角度 goto(x,y) 移动到绝对坐标(x,y)处 setx( )#将当前x轴移动到指定位置 sety( )#将当前y轴移动到指定位置 setheading(angle)#设置当前朝向为angle角度 home()#设置当前画笔位置为原点,朝向东。 circle(radius,e)#绘制一个指定半径r和角度e的圆或弧形 dot(r,color)#绘制一个指定半径r和颜色color的圆点 undo()#撤销画笔最后一步动作 speed()#设置画笔的绘制速度,参数为0-10之间
0f109391b5d3f05c77d38f0a33e85391.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值