Python自带绘图库--turtle库简介

版权声明:本文为博主原创文章,欢迎评论,望指教 https://blog.csdn.net/haihui1996/article/details/85687627

<turtle库>

  1. setup(width,height,startx,starty):设置窗体大小及位置,4个参数中后两个是可选的(默认情况在桌面中心);当需要控制窗体大小及显示位置的时候才需要用该函数。
  2. goto(x,y):从当前位置去到点(x,y)
  3. bk(d),fb(d):后退或者前进d个单位
  4. seth(angle),left(angle),right(angle):改变点行进的方向,注意该函数只改变行进的方向,不会绘制任何图形。参数angle为绝对度数。

RGB色彩体系:有小数RGB和整数RGB两种模式(1,1,1)、(255,255,255)

库引用 import:扩充Python程序功能的方式
    (1)import <库名>:使用时 <库名>.<函数名>    不会造成函数名字冲突
    (2)from <库名> import *:有可能出现函数名冲突
    (3)import<库名> as <库别名>:给库名起别名进行调用。

画笔控制函数

  1.     turtle.penup() 别名 turtle.pu():抬起画笔,不形成绘图
  2.     turtle.pendown() 别名 turtle.pd():落下画笔,形成绘图。    
    画笔操作后一直有效,一般成对出现
     
  3.     turtle.pensize(width) 别名 turtle.width(width):设置画笔宽度
  4.     turtle.pencolor(color) color为颜色字符串或r,g,b值

运动控制函数

  1.     turtle.forward(d) 别名 turtle.fd(d):向前直线绘制,d表示距离(负数表示反方向)
  2.     turtle.circle(r, extent): 根据半径r绘制extent角度的弧度,
  •             r:默认圆心在当前位置左边r距离的位置(负数表示右侧)
  •             extent:绘制的角度,默认为360度的整园

方向控制函数

  1.     turtle.setheading(angle) 别名 turtle.seth(angle):改变行进方向及角度,angle表示要改变的角度值(绝对坐标)
  2.     turtle.left(angle)左转
  3.     turtle.right(angle)右转


turtle.done():保持窗口,需手动关闭退出

猜你喜欢

转载自blog.csdn.net/haihui1996/article/details/85687627