1、使用python语言编程绘制一条蟒蛇。
设计到的问题:python如何构造一个窗体,在上面绘制图案?
如何编程绘制图案?
以简单的蟒蛇图案为例子:如图
代码如下:
进行代码的分析:
1)保留字import:用于引入库,然后就可以调用库里面的函数;
具体有三种引入方式:
(1)import turtle (import <库名>) ,调用库中函数的形式是:<库名>.<函数名>(<函数参数>)
(2)form <库名> import * 或 from <库名> import <函数名> ,调用库中函数的方式 :<函数名>(<函数参数>),需要注意,这种方式可能出现重名的错误!
(3)import <库名> as <库别名> ,调用库中函数的方式: <库别名>.<函数名>(<函数参数>) ,最值得推荐!
2)关于库turtle的函数解读:
参数是坐标(x,y);
(1)turtle.penup() 函数 ,让画笔飞起来,移动的时候不会再在画布上留下移动轨迹。
(2)turtle.pendown()函数,让画笔落下来,移动的时候会在画布上留下移动轨迹。
(3)turtle.pensize(width) 函数,改变画笔的宽度,也就是移动轨迹的宽度。
(4) turtle.pencolor(color) 函数,改变画笔的颜色,移动轨迹的颜色。
(5)turtle.forwward(d) 函数,直线移动函数,d 表示移动距离,可以为负。(turtle.fd(d)也行!)
(6)turtlr.circle(r,angle)函数,r ,angle 都可以为负。
(7)turtle.seth(angle) 函数,设置画笔的前进方向(绝对角度,指的是坐标轴角度,与当前角度无关!)。
(注,本文部分图片来自北京理工的mooc上的python课件,只供大家借鉴学习,无商用,侵权即删!)
原文地址:https://www.cnblogs.com/YM99/p/12552030.html