使用python中的turtle,写生日快乐

近期朋友生日到了,可以用python中的turtle库写了一个生日快乐。


import turtle

my_turtle=turtle.Turtle()
my_turtle.speed(0.5)

# 隐藏箭头
my_turtle.hideturtle()
# 设置线宽
line_width = 10
my_turtle.width(line_width)

x_start,y_start=-300,300
my_turtle.penup()
my_turtle.goto(x_start,y_start)
my_turtle.pendown()

my_turtle.penup()
my_turtle.goto(x_start + 15 , y_start-265)
my_turtle.pendown()
my_turtle.setheading(45)
my_turtle.forward(50)

my_turtle.penup()
my_turtle.goto(x_start + 25 , y_start-255)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(100)

my_turtle.penup()
my_turtle.goto(x_start + 80 , y_start-350)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(130)

my_turtle.penup()
my_turtle.goto(x_start + 25 , y_start-300)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(100)

my_turtle.penup()
my_turtle.goto(x_start + 15 , y_start-350)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(125)

my_turtle.penup()
my_turtle.goto(x_start + 200 , y_start-350)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(115)

my_turtle.penup()
my_turtle.goto(x_start + 200 , y_start-235)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(80)

my_turtle.penup()
my_turtle.goto(x_start + 280 , y_start-350)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(115)

my_turtle.penup()
my_turtle.goto(x_start + 200 , y_start-295)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(80)

my_turtle.penup()
my_turtle.goto(x_start + 200 , y_start-350)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(80)

my_turtle.penup()
my_turtle.goto(x_start + 350 , y_start-280)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(20)

my_turtle.penup()
my_turtle.goto(x_start + 370 , y_start-350)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(130)
my_turtle.penup()
my_turtle.goto(x_start + 370 , y_start-260)
my_turtle.pendown()
my_turtle.setheading(315)
my_turtle.forward(20)

my_turtle.penup()
my_turtle.goto(x_start + 410 , y_start-245)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(50)

my_turtle.penup()
my_turtle.goto(x_start + 460 , y_start-285)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(40)

my_turtle.penup()
my_turtle.goto(x_start + 400 , y_start-295)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(80)

my_turtle.penup()
my_turtle.goto(x_start + 430 , y_start-315)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(90)

my_turtle.penup()
my_turtle.goto(x_start + 430 , y_start-315)
my_turtle.pendown()
my_turtle.circle(35, -90)

my_turtle.penup()
my_turtle.goto(x_start + 490 , y_start-345)
my_turtle.pendown()
my_turtle.circle(60, -90)


my_turtle.penup()
my_turtle.goto(x_start + 540 , y_start-230)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(80)

my_turtle.penup()
my_turtle.goto(x_start + 540 , y_start-290)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(55)

my_turtle.penup()
my_turtle.goto(x_start + 540 , y_start-290)
my_turtle.pendown()
my_turtle.setheading(0)
my_turtle.forward(80)

my_turtle.penup()
my_turtle.goto(x_start + 585 , y_start-360)
my_turtle.pendown()
my_turtle.setheading(90)
my_turtle.forward(120)

my_turtle.penup()
my_turtle.goto(x_start + 585 , y_start-360)
my_turtle.pendown()
my_turtle.setheading(140)
my_turtle.forward(30)

my_turtle.penup()
my_turtle.goto(x_start + 535 , y_start-340)
my_turtle.pendown()
my_turtle.setheading(55)
my_turtle.forward(30)

my_turtle.penup()
my_turtle.goto(x_start + 615 , y_start-320)
my_turtle.pendown()
my_turtle.setheading(305)
my_turtle.forward(30)

turtle.done()

实现效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值