turtle库的学习

  • python中的字符数字之间的转换函数
    turtle库的学习_第1张图片

- turtle库的学习

  1. 概念:turtle绘图体系的python实现

    python计算生态=标准库+第三方库

  2. 函数*turtle.setup( width, heiget, startx, starty )*

    width 宽
    height 高
    startx,starty 起始点x,y的坐标

  3. turtle的空间坐标系

  • 绝对坐标系

turtle库的学习_第2张图片
函数turtle.goto ( x , y )

让任何位置的海龟到达任何位置

import   turtle   调用turtle库
  • 海龟坐标系

turtle库的学习_第3张图片
控制海龟的函数

turtle.fd        向海龟的正前方向运动
turtle.bk        向海龟的反方向运动
turtle.circle    以当前位置左侧的一个点进行曲线运动
  1. turtle的角度坐标体系
  • 绝对角度

函数 turtle .seth ( angle ) !--angle指绝对角度--!

seth是改变海龟的行进角度

  • 海龟角度

函数

 turtle.left(angle)
 turtle.right(angle)
  1. RGB色彩体系( 红 、 蓝 、 绿 )
    turtle库的学习_第4张图片turtle中默认用RGB小数值表示颜色

    turtle.colormode ( mode ) 改变色彩数值(小数整数切换)

  2. turtle程序语法元素分析

  • 库引用和import

库引用:扩充python程序功能的方式

——法一:使用import保留字完成,采用编码风格

具体

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

例如 turtle.fd(135)

——法二:可以用from和import保留字共同完成

具体

from<库名> import<函数名>
from<库名>import*
直接引用函数(不用再写turtle.)

法一和法二有什么区别?

法一:调用turtle库中的函数,不会出现函数重复的现象

法二:函数是独立的,可能会与用户自定义的函数冲突,出现程序错乱

——使用import和as保留字共同完成

import<库名>as<库别名>
<库别名>.<函数名><函数参数>
解析:给库取个小名,用小名来调用函数

例如:

import turtle as t
   t.setup(300.500.200.200)
  • turtle画笔控制函数

turtle.penup() 别名 turtle.pu()

表示将画笔抬起(指画笔不在画布上形成图案)

turtle.pendown() 别名 turtle.pd()

表示将画笔落下(指画笔在画布上形成图案)

画笔设置后一直有效,直至下次重新设置

turtle.pensize(width)  别名  turtle.width(width)
 设置画笔宽度(即海龟的腰围)
  
 turtle.pencolor(color)
 设置颜色,海龟在涂装(RGB)
  • 运动控制函数

    控制海龟走直线或者曲线

    turtle.forward(d)turtle.fd(d)
    向前行进

    turtle.circle(r,extent=None)
    根据半径r,绘制个角度为(extent)的弧形

  • turtle的循环语句

 for<变量>in range<参数>
    <被循环执行的语句>

<变量>表示每次循环的计数(从0到次数-1) <参数>表示循环的次数

例如

for  i  in  range  (1,5):
print(i)else:
print(“”)

输出

1
2
3
4

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