zoukankan      html  css  js  c++  java
  • python 五角星 六角星 叠加等边三角形

    五角星

     1 #wujioxin.py
     2 import turtle
     3 turtle.fillcolor("red")
     4 turtle.begin_fill()
     5 while True:
     6     turtle.forward(220)
     7     turtle.right(144)
     8     if abs(turtle.pos()) < 1:
     9         break
    10 turtle.fd(84)
    11 for i in range(5):
    12     turtle.fd(52)
    13     turtle.right(72)
    14 turtle.end_fill()
    15 turtle.done()

    六角星

     1 import turtle as t
     2 t.pencolor("red")
     3 t.left(30)
     4 t.fd(144)
     5 t.right(60)
     6 t.fd(144)
     7 t.right(60)
     8 t.fd(144)
     9 t.right(60)
    10 t.fd(144)
    11 t.right(60)
    12 t.fd(144)
    13 t.right(60)
    14 t.fd(144)
    15 t.fd(144)
    16 t.right(120)
    17 t.fd(144)
    18 t.left(60)
    19 t.fd(144)
    20 t.right(120)
    21 t.fd(144)
    22 t.left(60)
    23 t.fd(144)
    24 t.right(120)
    25 t.fd(144)
    26 t.left(60)
    27 t.fd(144)
    28 t.right(120)
    29 t.fd(144)
    30 t.left(60)
    31 t.fd(144)
    32 t.right(120)
    33 t.fd(144)
    34 t.left(60)
    35 t.fd(144)
    36 t.right(120)
    37 t.fd(144)
    38 t.done()

     

    叠加等边三角形绘制

     1 import turtle as t
     2 t.pendown()
     3 t.pencolor("yellow")  #笔触为黄色
     4 #绘制外部大三角形
     5 t.fd(300)
     6 t.seth(120)
     7 t.fd(300)
     8 t.seth(-120)
     9 t.fd(300)
    10 #绘制内部小三角形
    11 t.seth(0)
    12 t.fd(150)
    13 t.seth(60)
    14 t.fd(150)
    15 t.seth(180)
    16 t.fd(150)
    17 t.seth(-60)
    18 t.fd(150)
    19 t.seth(120)
    20 t.fd(150)
    21 t.seth(0)
    22 t.penup()
    23 t.done()

     

    2020-03-11

  • 相关阅读:
    013.ES6 -对象字面量增强型写法
    012. ES6
    011. ES6 语法
    10. 9. Vue 计算属性的setter和getter 以及 计算属性的缓存讲解
    4. Spring MVC 数据响应方式
    3. SpringMVC 组件解析
    9. Vue 计算属性
    【洛谷 2984】给巧克力
    【洛谷 1821】捉迷藏 Hide and Seek
    【洛谷 1821】银牛派对Silver Cow Party
  • 原文地址:https://www.cnblogs.com/ghh0/p/12464639.html
Copyright © 2011-2022 走看看