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()

在这里插入图片描述


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/13026.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)

前言:原文在我的博客网站中,持续更新数通、系统方面的知识,欢迎来访! 在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan等)https://myweb.myskillstree.cn/123.html 更新于2024/5/13&…

01.认识HTML及常用标签

目录 URL(统一资源定位系统) HTML(超文本标记语言) 1)html标签 2)head标签 3)title标签 4)body标签 标签的分类 DTD文档声明 基础标签 1)H系列标签 2&#xff09…

Linux 第三十四章

🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C,linux 🔥座右铭:“不要等到什么都没有了…

EFDC建模方法及在地表水环境评价、水源地划分、排污口论证中实践【从软件安装到EFDC源码编译】

近年,随着水环境问题的凸显,地表水水环境状况不仅是公众关注的焦点,也是环保、水务等部门兼管的重点,已成为项目审批、规划制定,甚至领导考核的决定因素,特别是国务院水十条即将出台,必将掀起新…

【RSGIS数据资源】2001-2021 年亚洲季风区主要国家作物种植制度数据集

文章目录 1. 数据集概况2. 数据格式3. 文件名命名规则4. 数据生产服务单位5. 元数据6. 数据引用与参考文献引用 1. 数据集概况 2001-2021 年亚洲季风区主要国家作物种植制度数据集(ACIA500)是结合MODIS 影像和现有的土地利用等多源数据,基于…

js实现同步请求

看了一些网上的推荐,但是同步依然借助的async、await,这不是我需要的。这里记录下不依赖async来实现同步请求。 function syncRequest(url, param){const xhr new XMLHttpRequest();xhr.open("GET", url, false); // false 表示同步请求xhr.…

扫码免费领!全国各地妇幼医院引进绿葆自助取袋机,助力宝妈绿色出行

根据国家发展改革委生态环境部印发《关于进一步加强塑料污染治理的意见》第二条第五款,到2020年底,直辖市、省会城市、计划单列市城市建成区的商超、医院、药店等公共场所禁止使用不可降解塑料袋,并鼓励提供可降解环保袋和自助化、智慧化的投…

CNN卷积神经网络初学

1.为什么要学CNN 在传统神经网络中,我们要识别下图红色框中的图像时,我们很可能识别不出来,因为这六张图的位置都不通,计算机无法分辨出他们其实是一种形状或物体。 这是传统的神经网络图,通过权重调整神经元和神经元…

五丰黎红销量增长的秘诀:一物一码数字化营销开创调味品行业新格局!

根据当今经济环境和未来的发展趋势,传统经济向数字化经济转型的发展方向可以说是大势所趋,如何把握先机,率先迈出数字化转型第一步,可以说是无数传统企业都需要思考的问题。 作为中国调味品行业的佼佼者,五丰黎红踩着时…

荣耀MagicBook X 14 Pro锐龙版 2023 集显(FRI-H76)笔记本电脑原装出厂Windows11系统工厂模式安装包下载,带F10智能还原

恢复开箱状态预装OEM系统,适用型号:HONOR荣耀FRI-H76、FRI-H56 链接:https://pan.baidu.com/s/1Lcg45byotu5kDDSBs3FStA?pwdl30r 提取码:l30r 华为荣耀原装WIN11系统工厂安装包,含F10一键恢复功能、系统自带所有驱…

##22 深入理解Transformer模型

文章目录 前言1. Transformer模型概述1.1 关键特性 2. Transformer 架构详解2.1 编码器和解码器结构2.1.1 多头自注意力机制2.1.2 前馈神经网络 2.2 自注意力2.3 位置编码 3. 在PyTorch中实现Transformer3.1 准备环境3.2 构建模型3.3 训练模型 4. 总结与展望 前言 在当今深度学…

居家短视频怎么拍:四川京之华锦信息技术公司

居家短视频怎么拍:技巧与创意指南 在数字化时代,短视频已成为人们生活中不可或缺的一部分。无论是分享生活点滴,还是展示个人才艺,短视频都为我们提供了一个广阔的舞台。对于许多人来说,居家拍摄短视频既方便又实用。…

山东大学计算机考研数据分析,初复试占比6:4,复试内容不少得花精力准备!

山东大学(ShandongUniversity),简称山大,位于中国山东,是中华人民共和国教育部直属的综合性全国重点大学,是国家“211工程”、“985工程”重点建设院校,入选“111计划”、“珠峰计划”、“卓越工…

【C++风云录】跨界融合:纺织工程与材料科学

工具库揭秘:洞察TexGen、MatLib、CGAL、Eigen、Boost Geometry和VTK的内核 前言 在这个技术日新月异的时代,各种工具库正如春笋般迅速崭露头角。本文将深入探讨六个重要的工具库:TexGen,MatLib,CGAL,Eige…

一种请求头引起的跨域问题记录(statusCode = 400/CORS)

问题表象 问题描述 当我们需要在接口的headers中添加一个自定义的变量的时候,前端的处理是直接在拦截器或者是接口配置的地方直接进行写,比如下面的这段比较基础的写法: $http({method: "post",url:constants.backend.SERVER_LOGIN…

判断上三角矩阵 分数 15

题目展示&#xff1a; 代码展示&#xff1a; 点这里&#xff0c;输入题目名称即可检索更多题目答案 ​#include<stdio.h>int main() {//T-tint t 0;scanf("%d",&t);while(t--)//循环t次&#xff0c;处理t个矩阵{int n 0;scanf("%d",&n);…

Python装饰器,增强代码的魔力

写在前言 hello&#xff0c;大家好&#xff0c;我是一点&#xff0c;专注于Python编程&#xff0c;如果你也对感Python感兴趣&#xff0c;欢迎关注交流。 希望可以持续更新一些有意思的文章&#xff0c;如果觉得还不错&#xff0c;欢迎点赞关注&#xff0c;有啥想说的&#x…

zip压缩unzip解压缩、gzip和gunzip解压缩、tar压缩和解压缩

一、tar压缩和解压缩 tar [选项] 打包文件名 源文件或目录 选项含义-c创建新的归档文件-x从归档文件中提取文件-v显示详细信息-f指定归档文件的名称-z通过gzip进行压缩或解压缩-j通过bzip2进行压缩或解压缩-J通过xz进行压缩或解压缩-p保留原始文件的权限和属性–excludePATTE…

VsionPro

VisionPro是一个功能强大的机器视觉软件工具&#xff0c;用于自动化和智能化生产线上的视觉检测、识别、定位等任务。它具备以下主要特点和功能&#xff1a; 编程接口&#xff1a;VisionPro提供了可编程接口&#xff0c;支持多种编程语言&#xff0c;如C、C#等&#xff0c;方便…

Blender 导入资源包的例子

先到清华源下载资源包&#xff1a; Index of /blender/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 具体地址&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/blender/demo/asset-bundles/human-base-meshes/human-base-meshes-bundle-v1.1.0.zip 解压/hum…