蟒蛇绘制程序笔记

蟒蛇绘制程序笔记

与之前的代码不一样,既没有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)#变量