第三课:Python基本图形绘制

Posted lbl-1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三课:Python基本图形绘制相关的知识,希望对你有一定的参考价值。

 

Python蟒蛇绘制

代码如下:

import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40* 2/3)
turtle.done()
 
技术图片

turle(海龟)库是turtle绘图体系的Python实现,标准库之一

Python计算生态=标准库+第三方库

turtle库的使用:

  1. turtle的绘图窗体:turtle.setup(width,height,startx,starty)
  2. turtle空间坐标体系:绝对坐标:turtle.goto(x,y);海龟坐标:turtle.fd(d)---向海龟的正前方前进,turtle.bk(d)----向海龟的相反的方向前进,turtle.circle(r,angle)-----以海龟当前位置左侧为某一点为圆心进行曲线运动
  3. turtle角度坐标体系:turtle.seth(angle):改变海龟行进方向,但不前进,angle为绝对度数技术图片

    turtle.left(angle) ---向左               turtle.right(angle)-----向右RGB 色彩:默认小数格式,可切换为整数值;turtle.colormode(mode)技术图片技术图片技术图片

  4. 技术图片

     

    turtle程序语法元素分析技术图片技术图片
 库引用:扩充Python程序功能的方式,使用import保留字完成,采用<a>.<b>()编码风格,
    import <库名>
    <库名>.<函数名>(<函数参数>)
  使用form和import保留字共同完成:-----这种方法在后面调用函数时可以不用使用库名来调用,可以直接调用函数;但是容易产生重复的函数
     from <库名> impport <函数名>
     from <库名> import *
     <函数名>(<函数参数>)
   使用import和as 保留字共同完成:给调用的外部库关联一个更短、更适合自己的名字
    import <库名> as  <库别名>
    <库别名>.<函数名>(<函数参数>)
 
 turtle画笔控制函数:
    画笔操作后一直有效,一般成对出现
    turtle.penup()    别名:turtle.pu()      ---------抬起画笔
    turtle.pendown()   别名:turtle.pd()    --------落下画笔
    画笔设置后一直有效,直至下次重新设置
    turtle.pensize(width)    别名:turtle.width(width)     --------画笔宽度
    turtle.pencolor(color)   color为颜色字符串或r,g,b值     ------画笔颜色
    
turtle方向控制函数:
  turtle.seth(angle)    ----绝对角度
 
循环语句:按照一定次数循环执行一组语句;
      for <变量> in range (<参数>)
         <被循环执行的语句>
      --<变量>表示每次循环的计数,0到<次数>-1
range()函数:产生循环计数序列,
    range(N):产生0到N-1的整数序列,共N个
    range(M,N):产生M到N-1 的整数序列,共N-M个
 
 
 
 
 
 
 
 

以上是关于第三课:Python基本图形绘制的主要内容,如果未能解决你的问题,请参考以下文章

python学习python实现利用pygame绘画基本图形显示图片,实现图形图片随机效果。python绘制行列图片

OpenGL学习进程第三课:视口与裁剪区域

Python基本图形绘制——蟒蛇绘制

iOS的基本图形绘制

Python——Python基本图形绘制

009 Python基本图形绘制