- python中的字符数字之间的转换函数
- turtle库的学习
-
概念:turtle绘图体系的python实现
python计算生态=标准库+第三方库
-
函数
*turtle.setup( width, heiget, startx, starty )*
width 宽
height 高
startx,starty 起始点x,y的坐标 -
turtle的空间坐标系
- 绝对坐标系
函数turtle.goto ( x , y )
让任何位置的海龟到达任何位置
import turtle 调用turtle库
- 海龟坐标系
控制海龟的函数
turtle.fd 向海龟的正前方向运动
turtle.bk 向海龟的反方向运动
turtle.circle 以当前位置左侧的一个点进行曲线运动
- turtle的角度坐标体系
- 绝对角度
函数 turtle .seth ( angle ) !--angle指绝对角度--!
seth是改变海龟的行进角度
- 海龟角度
函数
turtle.left(angle)
turtle.right(angle)
-
RGB色彩体系( 红 、 蓝 、 绿 )
turtle中默认用RGB小数值表示颜色
turtle.colormode ( mode )
改变色彩数值(小数整数切换) -
turtle程序语法元素分析
- 库引用和import
库引用:扩充python程序功能的方式
——法一:使用import保留字完成,采用<a>、<b>
编码风格
具体
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