网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

    ###迎国庆,用Python语言画一面国旗###


    初学者,很多地方比较繁琐。


    #FiveStar.py

    import turtle

    turtle.setup(width=0.9, height=0.9)

    turtle.bgcolor(“red”) # 画布背景颜色

    turtle.fillcolor(“yellow”) # 绘制图形的填充颜色

    turtle.color(‘yellow’) # 绘制图形颜色

    turtle.speed(3) # 绘制图形的速度

    turtle.begin_fill() # 准备开始填充图形

    turtle.hideturtle() # 隐藏turtle图标

    turtle.up()

    turtle.goto(-600, 220) # 将画笔移动到坐标为-600, 220的位置

    turtle.down()


    for i in range(5):

    turtle.forward(150) # 向当前画笔方向移动150像素长

    turtle.right(144) # 顺时针移动 144°

    turtle.end_fill() # 填充完成


    turtle.begin_fill() #画第一颗福星

    turtle.up()

    turtle.goto(-400, 295)

    turtle.setheading(305)

    turtle.down()

    for i in range(5):

    turtle.forward(50)

    turtle.left(144) # 逆时针移动 144°

    turtle.end_fill()


    turtle.begin_fill() #画第二颗副星

    turtle.up()

    turtle.goto(-350, 212)

    turtle.setheading(30)

    turtle.down()

    for i in range(5):

    turtle.forward(50)

    turtle.right(144)

    turtle.end_fill()


    turtle.begin_fill() #画第三颗副星

    turtle.up()

    turtle.goto(-350, 145)

    turtle.setheading(5)

    turtle.down()

    for i in range(5):

    turtle.forward(50)

    turtle.right(144)

    turtle.end_fill()


    turtle.begin_fill() #画第四颗副星

    turtle.up()

    turtle.goto(-400, 90)

    turtle.setheading(300)

    turtle.down()

    for i in range(5):

    turtle.forward(50)

    turtle.right(144)

    turtle.end_fill()


    turtle.done()


    评论 0

    暂无评论
    0
    0
    0
    立即
    投稿
    发表
    评论
    返回
    顶部