zoukankan      html  css  js  c++  java
  • turtle库的运用

     使用turtle库绘制蟒蛇

    一,常用函数

    • 画笔控制函数

    trutle.pensize() #控制运动轨迹的大小

    trutle.pencolor()  #控制颜色

    trutle.width()  #设置画笔的宽度

    • 抬笔落笔函数

    trutle.pu()

    trutle.pd()

    • 形状绘制函数

    trutle.pd()  #控制画笔向当前方向进行一个距离

    trutle.seth()  #控制画笔绘制方向

    import turtle  #引用trutle库
    turtle.setup(650,350,200,200)   #启动一个650*350的图形窗口,起笔位置坐标为(200,200)
    turtle.penup()    #起笔
    turtle.fd(-250)   #直走-250
    turtle.pendown()  #落笔
    turtle.pensize(25)  #运动轨迹的宽度
    turtle.pencolor("purple")  #颜色
    turtle.seth(-40)
    for i in range(4):   #循环,半径40,角度80的圆
       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.circle(radius,extent)   #(弧形半径,弧形角度)
    • 部分典型RGB颜色对照表

  • 相关阅读:
    php 生成带图片的二维码
    ajax 请求 添加正在加载中 遮罩层
    uedit上传图片时文件选择框延迟弹出的解决方法
    gulp基本用法
    JS引擎的执行机制
    前端知识体系
    css基础
    gulp使用入门
    AngularJS最佳实践
    Restful API 待更新。。。
  • 原文地址:https://www.cnblogs.com/yyp-20190107/p/10527330.html
Copyright © 2011-2022 走看看