最近几天看到了利用python绘制蟒蛇的相关课程,和大家分享一下该程序的实现原理和各个命令语句的作用,并且说说python中pensize啥意思
先上代码
用以上代码画出的蟒蛇就是这样的啦
从第一行开始看,其中import代表引入一个函数库,这句话就是用来为程序引入一个叫做turtle的函数库,这是一个用来画图像的函数库。实现效果就好像由一只海龟在坐标平面上原点的位置,通过我们的指令爬行所得到的轨迹。
接下来是 def drawSnake(rad,angle,len,neckrad):
def用于定义(definite)函数,其中的缩进部分就是所定义的函数。
用这个程序来举例子,两个函数就分别是
以及
但用def定义的函数如果没有特别的召唤仪式就不能被执行,所以我们的画图程序除了引入库函数外,第一条执行的语句就是最后一行的main()。
而main()并不能被程序看懂,就像我们期末复习一样,程序往前面翻了翻书,于是他就找到了上面的main()函数定义,def main():,随后开始执行turtle.setup (1300,800,0,0)
它启动了一个1300像素宽,800像素高的一个窗口,然后后面两位0,0表示这个窗口在屏幕上的坐标值。
然后程序将30这个数值赋值给了pythonsize(和未知数x差不多的作用)。
随后执行的turtle.pensize也就是我们的所不明白,查询英文得知是笔的大笑,那么顾名思义就是笔迹的宽度,笔迹宽度为pythonsize,即30。
以上就是“用一条蟒蛇告诉你python中pensize啥意思?”的详细内容,想要了解更多Python相关资讯和知识欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/8936/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料