• 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

  • 相关阅读:
    splinter webdriver API 的基本实现
    201253 线程和进程的区别
    Winform中的默认图片
    [收藏】正确使用SqlConnection对象,兼谈数据库连接池
    手机相关的基础名称
    常见排序
    SIP相关内容
    How to set the WIFI configuration
    本地化的设置和读取
    Serialize And Deserialize Binary Tree
  • 原文地址:https://www.cnblogs.com/ghh0/p/12464639.html
Copyright © 2020-2023  润新知