从零学python——python的基本图形绘制以及基本语法

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课件,只供大家借鉴学习,无商用,侵权即删!)

猜你喜欢

转载自www.cnblogs.com/YM99/p/12552030.html