编程语言分类
-机器语言 (都与CPU型号有关)
代码直接执行
-汇编语言 (都与CPU型号有关)
有助记符,汇编器
-高级语言(与CPU型号无关)
接近自然语言,编译器
-超级语言(唯一的就是python)
粘性整合已有程序,具备庞大计算生态,集成开发
Python蟒蛇绘制
turtle库
-turtle绘图体系,Python语言的标准库之一,入门级图形绘制函数库
标准库:随解释器安装到操作系统的功能模块
第三方库:需安装的模块
turtle的绘图窗体
turtle.setup(width, height, starxt, starty)
-设置窗体的大小及位置
-4个参数中后两个可选,没有时在中间
-setup()不是必须的
-turtle.done()
让窗口在运行完不会自动退出,手动点X退出
turtle空间坐标系
turtle.goto(x, y)
-字面意思理解
turtle.circle(r,angle)
-左侧的一个点为圆心曲线运行
turtle.bk(d)/turtle.fd(d)
-反方向/前方
turtle角度坐标体系
turtle.seth(angle)
-改变行进方向,并不画图
turtle.left(angle)/right
-海龟视角
RGB色彩体系
-红、绿、蓝三色
-0——255 或者 0——1的小数 用来表示颜色
turtle.colormode(mode)
-mode为1.0时,RGB为小数模式;255时,为整数模式
库引用
1、import 库名
2、库名.函数名(函数参数)
from 库名 improt * (之后就不用写“库名 . ”了)
-第一种不会函数重名,第二种会重名
3、import 库名 as 库别名
库别名.函数(参数)
画笔控制函数
turtle.penup() 别名 turtle.pu()
-抬起画笔,海龟在飞行
turtle.pendown()别名pd
-落笔
turtle.pensize(width) 别名 turtle.width(width)
-画笔宽度,海龟的腰围
turtle.pencolor(颜色)
-颜色字符串 (“red”)
-RGB小数值 (0.63, 0.13,0.43)
-RGB元组值 ((0.63, 0.13,0.43))
turtle运动控制函数
-t.forward(d)/t.fd(d)
走直线,d为负值时倒着走
-t.circle(r,extent)
根据半径r绘制extent角度的弧形,360为整圆,没有时画整圆
r为负数时,海龟的圆心在其右侧
turtle方向控制函数
t.setheading(angle) / seth
-改变行进角度,正值向左转
t.left(angle)
-自己看
循环语句
for <变量> in range(<次数>)
<...被执行语句...>
-<变量> 表示每次循环的计数,从0到 '<次数>-1’
range()函数
-range(5) 输出 0,1,2,3,4
-range(M,N) 输出 从M到N-1的整数序列,共N-M个
小结
-库引用
-pen..()
-fd()、circle()、range()
-循环语句:for、in、range()函数