美文网首页Python 专题
turtle画图实例之 等边三角形旋转

turtle画图实例之 等边三角形旋转

作者: 小鱼儿_yzh | 来源:发表于2022-06-18 20:49 被阅读0次

    效果图:

    等边三角形旋转

    分析:

    等边三角形按照一定角度旋转,形成一个完整的规则图形。

    算法:

    1. 导入 turtle 库
    2. 定义画笔的粗细、颜色、速度
    3. 定义一个画等边三角形的函数,参数是等边三角形的边长
    4. 画一个规定边长的等边三角形
    5. 旋转一个角度
    6. 循环执行4-5步,循环次数根据旋转角度决定。

    代码:

    from turtle import *
    speed(8)
    width(2)
    color('red')
    
    def draw_sanjiaoxing(l):
        for i in range(3):
            fd(l)
            rt(120)
            
    for i in range(18):
        draw_sanjiaoxing(100)
        lt(20)
        
    ht()
    
    

    动画效果:

    等边三角形旋转动画效果

    相关文章

      网友评论

        本文标题:turtle画图实例之 等边三角形旋转

        本文链接:https://www.haomeiwen.com/subject/mwzrvrtx.html