近期朋友生日到了,可以用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()
实现效果: