Python入门——turtle库的使用

turtle库的使用

  库引用
    import<库名>

    <库名>.<函数名>(<函数参数>)

 

    form<库名>import<函数名>

    form<库名>import*

    <函数名>(<函数参数>)

  

    import<库名>as<库别名>

    <库别名>.<函数名>(<函数参数>)

 

  turtle.setup(width, height, startx, starty)(后两个参数可选)

    setup()设置窗体的大小及位置(并不是必须的)

  

  turtle空间坐标体系 

  

 

  turtle.goto(x, y)

    在任何地方的海龟,走到(x, y)点处

 

  turtle海龟坐标体系

  

  turtle.fd(d):向海龟的正前方行进d个像素点

  turtle.bk(d):海龟的反方向行进

  turtle.circle(r, angle):以海龟当前位置 左侧的某个点为圆心曲线行进

 

  turtle角度体系

  

  

 

  

 

  RGB色彩体系:由红蓝绿三种颜色构成的万物色

    RGB每色取值范围0-255(整数)或0-1(小数)

    常用颜色的RGB

    

    

 

  画笔控制函数
    turtle.penup()       别名 turtle.pu()

      抬起画笔,海龟在飞行

    turtle.pendown()       别名 turtle.pd()

      落下画笔,海龟在爬行

    turtle.pensize(width)    别名   turtle.width(width)

      画笔宽度,海龟的腰围

    turtle.pencolor(color)   color为颜色字符或 r ,g,b 值

      画笔颜色,海龟的涂装

      如颜色字符  turtle.pencolor("purple")

       RGB小数值   turtle.pencolor(0.63,0.13,0.94)

       RGB元组值   turtle.pencolor((0.63,0.13,0.94))

   运动控制函数
      曲线  turtle.circle(r, extent)

            根据半径r绘制extent角度的弧形

            r:默认圆心在海龟的左侧r距离的位置(小于0,右侧)

            extent:绘制角度,默认360度(整圆)

  

   方向控制函数:只改变方向,不行进

      turtle.seth(angle):改变海龟的行进方向(只改变方向,不行进,angle为绝对度数 )

      如  turtle.seth(45),turtle.seth(-135)

    

      从海龟的角度来看:
      turtle.left(angle):向左转多少度

      turtle.right(angle):向右转多少度

转载于:https://www.cnblogs.com/tangxinghe/p/11187811.html

Python 的 `turtle` 是一个非常适合初学者学习编程、图形绘制等功能的模块。它提供了一种简单而有趣的方式来创建各种形状和图案,下面简要介绍其基本使用方法: ### 引入 首先需要导入 turtle 模块,在命令行输入以下内容即可引入这个绘图工具包: ```python import turtle ``` ### 创建画布与海龟对象 然后我们需要设置一个窗口作为“纸张”,同时生成一只默认位于屏幕中央的小乌龟(即笔触),准备开始作画。 ```python screen = turtle.Screen() # 创建一个新的绘画窗口(画布) turt = turtle.Turtle() # 实例化Turtle类的对象 - 海龟 ``` ### 基本操作指令 - **移动**:通过控制小乌龟前进(`forward`)、后退(`backward`)来进行线段的绘制; 示例代码片段: ```python turt.forward(100) # 向前走100像素距离 ``` - **转向**:改变方向可以采用左转(`left`)右转(`right`); 如下所示: ```python turt.left(90) # 左拐90度角 ``` - **抬笔落笔**:有时我们想让线条断开,则需要用到提起画笔(`penup`)放下画笔(`pendown`)这两个函数; 其他常用属性还包括颜色设定(`color`)、粗细调整(`pensize`)等。 完整的例子——绘制正方形并填充颜色: ```python # 导入所需及初始化环境变量略... for i in range(4): # 四次循环完成四条边构建 turt.forward(80) # 移动指定长度 turt.right(90) # 转弯角度固定为直角 # 设置一些样式效果再展示结果 turt.color('red') # 更改当前使用的色彩值 turt.begin_fill() # 开始记录区域以供后续着色处理 draw_square(turt) # 自定义函数调用此处省略实现细节 turt.end_fill() # 对之前标记范围内部应用所选色调渲染 ``` 以上就是利用 Python 中自带的标准之一——turtle 来进行简单的二维矢量图形创作的基本入门知识啦! --
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值