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

Posted 风曳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零学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课件,只供大家借鉴学习,无商用,侵权即删!)

以上是关于从零学python——python的基本图形绘制以及基本语法的主要内容,如果未能解决你的问题,请参考以下文章

从零学python——python的数据类型介绍

Python成长之路从零学GUI -- 制作智能聊天机器人

Python 从零学起(纯基础) 笔记 之 迭代器生成器和修饰器

[Python从零到壹] 三十五.图像处理基础篇之OpenCV绘制各类几何图形

利用python绘制太阳花

从零开始openGL—— 基本图形绘制