Bootstrap

Python送你小花花

快到520了,准备好送上你的爱意了吗?
还记得去年从网上模仿了一篇python使用turtle画的小花花程序,当时还没有转行到程序员行业,刚刚入门学习编程,还在纠结是学习python、Java还是C#的时候。
总会被一些猎奇的内容吸引,当时我写出了这个之后还给了一个小朋友看,感觉很厉害的样子,自己还情不自禁的呆看着画笔在窗口里反反复复的画了很多遍。那个程序虽然很简单,但是真的有很用心的在写,对我来说是比之花店商家临时涨价的花有着更重要的意义的。
如今虽然源码因为电脑做系统丢失了(虽然备份了但是也不是很想去找了),还是想写一个简单的小花花,以此纪念过去的时光。


import turtle  
  
# 初始化画布和画笔  
screen = turtle.Screen()  
screen.bgcolor("white")  # 设置背景色为白色  
pen = turtle.Turtle()  
pen.speed(0)  # 设置画笔速度为最快  
pen.color("red", "pink")  # 设置画笔颜色和填充颜色  
pen.pensize(3)  # 设置画笔粗细  
  
# 绘制花朵的函数  
def draw_petal(turtle, size):  
    for _ in range(2):  
        turtle.circle(size, 60)  # 绘制花瓣的圆弧  
        turtle.left(120)  # 旋转到下一个圆弧的起始位置  
    turtle.left(45)  # 花瓣之间的偏移角度  
  
def draw_flower(turtle, x, y, size):  
    turtle.penup()  
    turtle.goto(x, y)  
    turtle.pendown()  
    turtle.begin_fill()  
    for _ in range(36):  # 绘制多个花瓣组成花朵  
        draw_petal(turtle, size)  
        turtle.left(10)  # 稍微旋转以改变花瓣的位置  
    turtle.end_fill()  
  
# 绘制花朵  
draw_flower(pen, 0, 0, 100)  
  
# 附上祝福语  
pen.penup()  
pen.goto(0, -150)  # 调整位置以适应祝福语  
pen.color("black")  
pen.write("节日快乐!", align="center", font=("Arial", 24, "normal"))  
  
# 隐藏画笔  
pen.hideturtle()  
  
# 完成绘制,等待用户关闭窗口  
turtle.done()

在这里插入图片描述


最后祝福所有纯爱战士都能找到自己的好归属。

;