Python-turtle模块绘图(升国旗)

Python-turtle模块绘图(升国旗)

画国旗

import turtle
turtle.bgcolor('wheat')

turtle.speed(6)

def down(x,y):
    turtle.up()
    turtle.goto(x,y)
    turtle.down()
    turtle.begin_fill()
    turtle.fillcolor("yellow")
    turtle.pencolor("yellow")
    for x in range(5):
        turtle.forward(20)
        turtle.right(144)
    turtle.end_fill()


str =("我的祖国")
turtle.setup(1800,700,70,70)
turtle.color('black', 'pink')
turtle.pensize(3)  
turtle.hideturtle() 
turtle.up() 
turtle.goto(-255, -255)
turtle.down()
turtle.showturtle()
#画左边的小人
turtle.goto(-200,-200)
turtle.goto(-200,-120)
turtle.circle(35)
turtle.goto(-200,-200)
turtle.forward(40)
turtle.right(90)
turtle.forward(60)
turtle.hideturtle()
turtle.up() 
turtle.goto(-200, -160)
turtle.down()
turtle.showturtle()
turtle.left(90)
turtle.forward(55)
turtle.right(45)
turtle.forward(20)
turtle.hideturtle()
turtle.up()
turtle.goto(-200, -145)
turtle.down()
turtle.showturtle()
turtle.goto(-145, -145)
turtle.left(90)
turtle.forward(20)

#画第一个爱心
turtle.color('pink', 'pink')
turtle.begin_fill()
turtle.hideturtle()
turtle.up()
turtle.goto(-100, -153)
turtle.down()
turtle.showturtle()
turtle.right(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.left(45)
turtle.circle(10.6,180)
turtle.left(180)
turtle.circle(10.6,180)
turtle.end_fill()
#下一个大爱心
turtle.color('pink', 'pink')
turtle.begin_fill()
turtle.hideturtle()
turtle.up()
turtle.goto(-30, -143)
turtle.down()
turtle.showturtle()
turtle.left(135)
turtle.right(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(45)
turtle.circle(17.67,180)
turtle.left(180)
turtle.circle(17.67,180)
turtle.end_fill()

#第三个爱心
turtle.color('pink', 'pink')
turtle.begin_fill()
turtle.hideturtle()
turtle.up()
turtle.goto(65, -133)
turtle.down()
turtle.showturtle()
turtle.left(135)
turtle.right(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(70)
turtle.left(45)
turtle.circle(24.74,180)
turtle.left(180)
turtle.circle(24.74,180)
turtle.end_fill()

#第四个爱心
turtle.color('pink', 'pink')
turtle.begin_fill()
turtle.hideturtle()
turtle.up()
turtle.goto(187, -133)
turtle.down()
turtle.showturtle()
turtle.left(135)
turtle.right(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(70)
turtle.left(45)
turtle.circle(24.74,180)
turtle.left(180)
turtle.circle(24.74,180)
turtle.end_fill()

#第5个爱心
turtle.color('pink', 'pink')
turtle.begin_fill()
turtle.hideturtle()
turtle.up()
turtle.goto(313.7, -143)
turtle.down()
turtle.showturtle()
turtle.left(135)
turtle.right(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(45)
turtle.circle(17.67,180)
turtle.left(180)
turtle.circle(17.67,180)
turtle.end_fill()

#第6个爱心
turtle.color('pink', 'pink')
turtle.begin_fill()
turtle.hideturtle()
turtle.up()
turtle.goto(420, -153)
turtle.down()
turtle.showturtle()
turtle.right(90)
turtle.right(225)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.left(45)
turtle.circle(10.6,180)
turtle.left(180)
turtle.circle(10.6,180)
turtle.end_fill()

#画右边的小人
turtle.hideturtle()
turtle.color('dimgray')
turtle.up()
turtle.goto(651.28, -255)
turtle.down()
turtle.showturtle()
turtle.goto(550,-200)
turtle.goto(550,-120)
turtle.left(90)
turtle.circle(35)
turtle.goto(550,-200)
turtle.left(180)
turtle.forward(40)
turtle.left(90)
turtle.forward(60)
turtle.hideturtle()
turtle.up()
turtle.goto(550,-160)
turtle.down() 
turtle.showturtle()
turtle.right(90)
turtle.forward(55)
turtle.left(45)
turtle.forward(20)
turtle.hideturtle()
turtle.up() 
turtle.goto(550, -145)
turtle.down()
turtle.showturtle()
turtle.right(45)
turtle.forward(55)
turtle.right(45)
turtle.forward(20)

#画气球线和气球
#第一个气球
turtle.color('pink')
turtle.hideturtle()
turtle.up()
turtle.goto(235, -133)
turtle.down()
turtle.showturtle()
turtle.goto(245, 0)
turtle.right(135)
turtle.circle(35)
#第2个气球
turtle.hideturtle()
turtle.up()
turtle.goto(235, -133)
turtle.down()
turtle.showturtle()
turtle.goto(105, 80)
turtle.circle(40)
#第3个气球
turtle.hideturtle()
turtle.up()
turtle.goto(347, -133)
turtle.down()
turtle.showturtle()
turtle.goto(367, 0)
turtle.circle(35)
#第4一个气球
turtle.hideturtle()
turtle.up()
turtle.goto(337, -133)
turtle.down()
turtle.showturtle()
turtle.goto(317, 80)
turtle.circle(40)
#写字LOVE
turtle.pencolor("GREEN")
turtle.penup()
turtle.goto(245,10)
turtle.write("O",move=False,align='center',font=("微软雅黑",30,'normal'))


turtle.pencolor("PURPLE")
turtle.penup()
turtle.goto(105,90)
turtle.write("L",move=False,align='center',font=("微软雅黑",30,'normal'))

turtle.pencolor("YELLOW")
turtle.penup()
turtle.goto(367,10)
turtle.write("E",move=False,align='center',font=("微软雅黑",30,'normal'))

turtle.pencolor("ORANGE")
turtle.penup()
turtle.goto(317, 90)
turtle.write("V",move=False,align='center',font=("微软雅黑",30,'normal'))


#写送给谁
turtle.pencolor("indianred")
turtle.penup()
turtle.goto(300, 200)
turtle.write(str,move=False,align='center',font=("方正舒体",30,'normal'))


turtle.up()
turtle.goto(-400,300)
turtle.down()
turtle.fillcolor("grey")
turtle.pencolor("grey")
turtle.right(90)
turtle.pensize(8)
turtle.forward(600)

turtle.begin_fill()
turtle.fillcolor("silver")
turtle.pensize(1)
turtle.right(90)
turtle.forward(80)
turtle.left(90)
turtle.forward(10)
turtle.right(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(10)
turtle.left(90)
turtle.forward(224)
turtle.left(90)
turtle.forward(10)
turtle.left(90)
turtle.forward(30)
turtle.right(90)
turtle.forward(10)
turtle.left(90)
turtle.forward(80)
turtle.end_fill()

turtle.pensize(1)
turtle.right(90)
turtle.forward(400)
turtle.right(90)

#红旗
turtle.up()
turtle.goto(-400,300)
turtle.down()
turtle.begin_fill()
turtle.fillcolor("red")
turtle.pencolor("red")
for i in range(2):
 turtle.forward(280)
 turtle.right(90)
 turtle.forward(200)
 turtle.right(90)
turtle.end_fill()

#大星星
turtle.up()
turtle.goto(-370,245)
turtle.down()
turtle.begin_fill()
turtle.fillcolor("yellow")
turtle.pencolor("yellow")
for x in range(5):
 turtle.forward(50)
 turtle.right(144)
turtle.end_fill()

#小星星
down(-300,280)
down(-270,260)
down(-270,220)
down(-300,200)

turtle.pencolor("black")

turtle.color("orangered")

turtle.up()
turtle.goto(60,250)
turtle.down()
turtle.write("热烈庆祝70周年华诞!",font = ("Times", 40, "bold"))


turtle.hideturtle()
turtle.done()




效果图:(喜欢记得点个赞,谢谢支持!)
在这里插入图片描述

  • 29
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值