蟒蛇绘制程序笔记
与之前的代码不一样,既没有input()输入,也没有print()输出。其次代码绝大部分都是<a>.<b>()类的函数运行。只有一个赋值表达式!最后代码通过del分割成了若干个部分。通过调用一个一个的函数来完成用户的功能,通过def保留字定义了用户自己的函数,用于把相对独立的代码功能放在了一起。
import turtle:引入一个外部库。
turtle:绘制图形的第三方库。
turtle库的认识:
想象一直小海龟,它在X,Y轴的坐标原点上。根据一组函数的指令来决定它前进的方向和方式。它在平面坐标移动的轨迹绘制成了图形.
def自定义函数
*函数是一组代码的集合,用于表达一个功能,或者说函数表示一组代码的归属,函数名称是这段代码的名字。
*def所定义的函数在程序中未经调用不能直接运行,需要通过函数名调用才能狗执行。
程序首先引入turtle库,因为def是自定义函数不能直接运行,所以自动运行main()函数,def main()函数
turtle.setup(1300,800,0,0) #启动图形窗口(宽度,高度,X,Y)我们的计算机显示器也是有坐标的,左上角为原点。
pythonsize = 30 #表示小乌龟运行的宽度,包含输入参数,
turtle.pensize(pythonsize)#变量