python turtle方向_python turtle库-学习笔记

一、turtle绘图窗体布局

turtle绘图窗体:turtle的一个画布空间,最小单位是像素。

1966860-20200311174021054-1859231694.png

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

-setup()设置窗体大小及位置

-4个参数中后两个可选

-setup()不是必须的

二、turtle空间坐标体系

1 turtle.goto(x, y)2 turtle.bk(d)3 turtle.circle(r,angle)4 turtle.fd(d)

三、turtle角度坐标体系

turtle.seth(angle)

-seth()改变海龟行进方向

-angle为绝对度数

-seth()只改变方向但不行进

1 turtle.left(angle)2 turtle.right(angle)

四、RGB色彩体系

(一)RGB色彩模式:由三种颜色构成的万物色

(二)常用RGB色彩

1966860-20200311174345236-1943612056.png

1966860-20200311174358423-1621620223.png

(三)turtle的RGB色彩模式:默认采用小数值,可切换为整数值

turtle.colormode(mode)

-1.0:RGB小数值模式

-255:RGB整数值模式

五、库引用与import

(一)库引用:扩充Python程序功能的方式

-使用import保留字完成,采用.()编码风格

import<库名>

<库名>.<函数名>(<函数参数>)

(二)import更多用法:

(1)使用from和import保留字共用完成

from<库名>import<函数名>

from<库名>import*

<函数名>(<函数参数>)

(2)使用import和as保留字共同完成

import<库名> as <库别名>

<库别名>.<函数名>(<函数参数>)

六、turtle画笔控制函数:画笔设置后一直有效,直至下次重新设置

-turtle.pensize(width) 别名 turtle.width(width)

-turtle.pencolor(color) color为颜色字符串或r,g,b值

七、turtle运动控制函数:控制海龟行进:走直线&走曲线

-turtle.forward(d) 别名 turtle.fd(d)

-d:行进距离,可以为负数

-turtle.circle(r, extent=None)

-r:默认圆心在海龟左侧r距离的位置

-extent:绘制角度,默认是360度整圆

八、turtle方向控制函数:控制海龟面对方向:绝对角度&海龟角度

-turtlesetheading(angle) 别名 turtle.seth(angle)

-angle:行进方向的绝对角度

-turtle.left(angle)

-turtle.right(angle)

九、循环语句与range()函数

(一)循环语句:按照一定次数循环执行一组语句

for <变量> in range (<次数>):

<被循环执行的语句>

-<变量>表示每次循环的计数,0到<次数>-1

(二)range()函数:产生循环计数序列

十、Python作业

(一)五角星绘制

1966860-20200311202914909-933266072.png

(二)六角形的绘制

1966860-20200311203011156-1902325877.png

(三)叠加等边三角形的绘制

1966860-20200311203211330-1409873081.png

12465076.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值