美文网首页Python 专题
turtle画图实例之 一朵小花

turtle画图实例之 一朵小花

作者: 小鱼儿_yzh | 来源:发表于2022-06-23 10:41 被阅读0次

    效果图:

    小花花

    动画效果:

    动画效果演示

    分析:
    整个花由两片叶子,一个花柄,一朵小花组成。
    花柄就是一条直线。
    花的叶子和花瓣用一个形状填充不同颜色组成。把花叶和花瓣用到的形状用一个自定义函数来完成。
    绘制过程:

    1. 上行 50
    2. 往左画一片叶子
    3. 上行 50
    4. 往右画一片叶子
    5. 上行 120
    6. 旋转画 6片花瓣
    7. 中间画一个 10 个单位的点 dot()

    代码:

    from turtle import *
    #花瓣
    def draw(): 
        begin_fill()
        for i in range(2):
            for j in range(15):
                lt(6)
                fd(5)
            lt(90)
        end_fill()
    
    #主程序
    up()
    goto(0,-150)
    down()
    speed(3)
    pensize(2)
    color('black','green')
    seth(90)
    fd(50)  #花柄
    draw()  #左叶
    fd(50)  #花柄
    seth(0)  #调整角度
    draw()   #右叶
    seth(90)   #调整角度
    fd(120)   #花柄
    #花
    color('black','red')
    for i in range(9):
         draw()
         lt(40)
    color('yellow')
    dot(20)
    

    相关文章

      网友评论

        本文标题:turtle画图实例之 一朵小花

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