turtle 程序语法元素分析:
库引用与 import
turtle 画笔控制函数
turtle 运动控制函数
turtle 方向控制函数
循环结构
1.
A. import <库名> 库名: turtle
调用方式:<库名>.<函数名>(<函数参数>)(不会出现函数重名问题)
B. from <库名> import < 函数名>
from <库名> import *
调用方式:<函数名>(<函数参数>)(函数名需要独立的)
C. import <库名> as <库别名>
调用方式:<库别名>.<函数名>(<函数参数>)
2.
A. penup()==pu(): 抬起画笔, 海龟在飞行
B. pendown()==pd()
C. pensize(width)==width(width): 画笔宽度, 海龟的腰围
D. pencolor(colorString): 海龟涂装上阵, color 为颜色字符串(purple) or RGB 的小数值(0.63,0.13,0.24) or RGB 的元组值
以上为控制画笔 (海龟) 的函数, A,B 成对出现
- 3.
- fd(d)==forward()
- circle(r, extent=None):
根据半径绘制 extent 角度的弧形, 默认为 360°;
默认圆心在海龟左侧 r 距离的位置
4.
画布上以空间 x 轴为 0 度的角度坐标系
A. 绝对角度:
seth(angle)==setheading(angle): 改变行进方向, 海龟走角度
B. 海龟角度
left(angle): 海龟向左转
right(angle)
以上两点只改变海龟的行进方向, 不运动
5.
for <变量> in range(<函数名>) <要循环执行的语句>
<变量>: 循环计数器 ,0 ~ <次数>-1
通过在解释器中输入相应的语句, 出现 Python 非常敏感的缩进问题
tab 键 print("hello:",i): 逗号在此处有空格意思
range()函数:
产生循环计数序列
range(N): 产生 0 到 N-1 的整数序列
range(M,N)
来源: http://www.bubuko.com/infodetail-2619210.html