七夕,程序员教你5个表白代码,2分钟学会,牢牢主抓她的心

news2025/7/8 14:15:58

七夕。一个有人欢喜有人愁的节日,虽然对一些单身人士不太友好,但还有不少人都在等这个节日进行表白。毕竟这个日子的成功率会高一些。
在这里插入图片描述
情人节少不了送花送礼物,作为一个程序员,当然不会在送什么礼物上给你指点一二,但可以发挥自己的优势,给需要的朋友分享几个浪漫的表白方式,只需要在电脑上敲几行代码即可,而且十分简单,一看就会。如果暂时用不到的也可以先收藏起来,以后用得着的时候能找到。从简单到复杂先拿出这5个。

先来2个不需要代码的简单方式

1、最简单的Ctrl+f

这个是利用的网页查找功能,在网页中打开这些字,因为无法写出来只好放图,大家记得在网页中复制这段文字。在这里插入图片描述
然后点击Ctrl+f,在输入框中输入“9”,就会出现下面的情况了。

在这里插入图片描述
2、Chrome标签表白

给表白的对象的电脑上安装chrome,设置默认,开通Google account打开各同步功能,然后在需要的时候只要在你的电脑登陆她的账号,然后在标签栏添加你想说的话,例如在这里插入图片描述
开始上代码了。

3、Python心形代码

爱心图形和圆形、椭圆……类似,都是由一系列的点(X,Y)构成的曲线,X,Y又满足一定的关系,这样可以确定出一个表达式expression,然后就是两个for循环(for y in range;for x in range)逐行逐列地开始打印,满足条件expression的打印出字符,否则打印空格符。在这里插入图片描述
当然这个太单调,我们需要把它再优化一下,让它动起来,像这样。

print(‘\n’.join([‘’.join([(‘Love’[(x-y) % len(‘Love’)] if ((x0.05)**2+(y0.1)**2-1)**3-(x0.05)*2(y0.1)**3 <= 0 else ’ ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))

还可以替换一些表情,表情的代码就不放了,有需要的直接跟我要吧。

4、炫酷表白代码

C语言诠释爱——为TA写下心中情,生成程序传给TA,TA点开程序就懂你。

开始时会显示女生的名字,然后就是是整个程序最重要的部分:烟花,为了做出真正符合实际的烟花,加入了重力效果,空气阻力效果在这里插入图片描述
源代码太长,放个图在这里插入图片描述
最后再放1个代码表白的图在这里插入图片描述
这些代码在很多程序员眼里都是很简单,而且程序员一般都不用,因为程序员都是NEW一个对象出来的。对于新手来说稍微有点复杂,也正因如此,才更有成就感,有问题随时问。
py:

import turtle

import time

from turtle import mainloop, hideturtle

 

 

def clear_all():

    turtle.penup()

    turtle.goto(0, 0)

    turtle.color('white')

    turtle.pensize(800)

    turtle.pendown()

    turtle.setheading(0)

    turtle.fd(300)

    turtle.bk(600)

 

 

# 重定位海龟的位置

def go_to(x, y, state):

    turtle.pendown() if state else turtle.penup()

    turtle.goto(x, y)

 

 

def draw_heart(size):

    turtle.color('red', 'pink')

    turtle.pensize(2)

    turtle.pendown()

    turtle.setheading(150)

    turtle.begin_fill()

    turtle.fd(size)

    turtle.circle(size * -3.745, 45)

    turtle.circle(size * -1.431, 165)

    turtle.left(120)

    turtle.circle(size * -1.431, 165)

    turtle.circle(size * -3.745, 45)

    turtle.fd(size)

    turtle.end_fill()

 

 

# 画出发射爱心的小人

def draw_people(x, y):

    turtle.penup()

    turtle.goto(x, y)

    turtle.pendown()

    turtle.pensize(2)

    turtle.color('black')

    turtle.setheading(0)

    turtle.circle(60, 360)

    turtle.penup()

    turtle.setheading(90)

    turtle.fd(75)

    turtle.setheading(180)

    turtle.fd(20)

    turtle.pensize(4)

    turtle.pendown()

    turtle.circle(2, 360)

    turtle.setheading(0)

    turtle.penup()

    turtle.fd(40)

    turtle.pensize(4)

    turtle.pendown()

    turtle.circle(-2, 360)

    turtle.penup()

    turtle.goto(x, y)

    turtle.setheading(-90)

    turtle.pendown()

    turtle.fd(20)

    turtle.setheading(0)

    turtle.fd(35)

    turtle.setheading(60)

    turtle.fd(10)

    turtle.penup()

    turtle.goto(x, y)

    turtle.setheading(-90)

    turtle.pendown()

    turtle.fd(40)

    turtle.setheading(0)

    turtle.fd(35)

    turtle.setheading(-60)

    turtle.fd(10)

    turtle.penup()

    turtle.goto(x, y)

    turtle.setheading(-90)

    turtle.pendown()

    turtle.fd(60)

    turtle.setheading(-135)

    turtle.fd(60)

    turtle.bk(60)

    turtle.setheading(-45)

    turtle.fd(30)

    turtle.setheading(-135)

    turtle.fd(35)

    turtle.penup()

 

 

# 绘制文字

def draw_text(text, t_color, font_size, show_time):

    turtle.penup()

    turtle.goto(-350, 0)

    turtle.color(t_color)

    turtle.write(text, font=('宋体', font_size, 'normal'))

    time.sleep(show_time)

    clear_all()

 

 

# 爱心发射

def draw_():

    turtle.speed(0)

    draw_people(-250, 20)

    turtle.penup()

    turtle.goto(-150, -30)

    draw_heart(14)

    turtle.penup()

    turtle.goto(-200, -200)

    turtle.color('pink')

    turtle.write('Biu~', font=('宋体', 60, 'normal'))

    turtle.penup()

    turtle.goto(-20, -60)

    draw_heart(25)

    turtle.penup()

    turtle.goto(-70, -200)

    turtle.color('pink')

    turtle.write('Biu~', font=('宋体', 60, 'normal'))

    turtle.penup()

    turtle.goto(200, -100)

    draw_heart(45)

    turtle.penup()

    turtle.goto(150, -200)

    turtle.color('pink')

    turtle.write('Biu~', font=('宋体', 60, 'normal'))

    turtle.hideturtle()

    time.sleep(3)

 

 

def main():

    # 隐藏海龟

    hideturtle()

    turtle.setup(900, 500)

 

    draw_text("准备好了吗?", "black", 60, 0)

    draw_text("接下来", "skyblue", 60, 0)

    draw_text("马上七夕,码上七夕", "pink", 60, 3)

    draw_()

    # 使用mainloop防止窗口卡死

    mainloop()

 

 

main()

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

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

相关文章

适合骑车时候戴的耳机怎么选,列举五款在骑行佩戴的耳机推荐

相信大多数人在运动的过程中都会感觉到枯燥无力的感觉&#xff0c;为此也一直在寻找一些能够让我们在运动中保持最初的热诚&#xff0c;在最终的选择上&#xff0c;绝大多数都是选择了耳机&#xff0c;因为耳机能够产生美妙的音乐&#xff0c;将我们运动的枯燥做进一步的抵消&a…

【附源码】Python计算机毕业设计网络教育平台设计

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

【HMS Core】定位服务无法获取街道信息问题

问题描述&#xff1a; 华为HMS-定位服务无法获取省市街道信息 背景&#xff1a;在手机上集成华为定位服务的功能运行后&#xff0c;只能获取到经纬度&#xff0c;无法得到具体地址(城市/街道/建筑)。 配置环境&#xff1a;&#xff08;1&#xff09;手机型号&#xff1a;Red…

c语言实现通讯录(用三种方法来实现一个属于你的通讯录)

前沿&#xff1a; &#xff5e;&#xff5e;在一个周前&#xff0c;我用c语言实现了一个银行账号的功能&#xff0c;在总结当中我说了要实现一个通讯录&#xff0c;来实现人员的增删插改功能&#xff0c;而现在就是我实现它的时候&#xff01;&#xff01;&#xff0c;本文呢小…

基于python命令流及代码的Plaxis自动化建模

有限单元法在岩土工程问题中应用非常广泛&#xff0c;很多商业软件如Plaxis/Abaqus/Comsol等都采用有限单元解法。在使用各大软件进行数值模拟建模的过程中&#xff0c;您是否发现GUI界面中重复性的点击输入工作太繁琐&#xff1f;从而拖慢了设计或方案必选进程&#xff1f; 本…

SpringBoot八种bean的加载方式一学就会

目录 文章目录[toc]第一种bean的加载方式-配置文件第二种加载bean方式-注解和扫描创建第三方的bean对象第三种加载bean方式-不使用配置文件扩展-bean的加载方式扩展FactoryBean<>扩展-ImportResource导入配置文件扩展-proxyBeanMethods属性-产生代理对象第四种加载bean方…

一文读懂,python实现常用的数据编码和对称加密

相信很多使用 python 的小伙伴在工作中都遇到过&#xff0c;对数据进行相关编码或加密的需求&#xff0c;今天这篇文章主要给大家介绍对于一些常用的数据编码和数据加密的方式&#xff0c;如何使用 python 去实现。话不多说&#xff0c;接下来直接进入主题&#xff1a; 1、bas…

Windows OpenGL ES 图像灰度图

目录 一.OpenGL ES 图像灰度图 1.原始图片2.效果演示 二.OpenGL ES 图像灰度图源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 Open…

Redis添加至windows服务

1.进入redis文件夹 打开redis所在文件夹&#xff0c;在资源管理器地址栏输入cmd&#xff0c;打开管理员命令提示符窗口。 2.配置服务参数 打开redis.windows.conf文件&#xff0c;找到“requirepass”配置项&#xff0c;此处设置redis密码&#xff0c;如果不需要密码&#xff0…

Python如何使用HanNLP工具

Python如何使用HanNLP工具目录系统安装配置 JDK 1.8系统安装 Visual C 2015下载 HanNLP 包测试HanNLP工具目录 目标&#xff1a;使用pycharm调用HanNLP工具完成对文本的分词、自动摘要、关键词提取等任务。 系统安装配置 JDK 1.8 1、windows环境下载 JDK 1.8 2、安装 JDK 1.…

Oracle PrimaveraUnifier空间管理器(Space Manager)

目录 前言 介绍 前言 在Oracle Primavera Unifier设施和资产管理基础产品中除了业务流程及配置管理器之外&#xff0c;其预配置设计还包含本文要介绍的空间管理器&#xff0c;即Space Manager 在Unifier中&#xff0c;空间管理器是用户可以执行设施管理任务的地方。空间管…

xv6---Lab1: Xv6 and Unix utilities

目录 参考资料&#xff1a; 1.1进程和内存 1.2 I/O 和文件描述符 1.3管道 源码&#xff1a; 调试环境搭建 sleep PingPong primes find xargs 参考资料&#xff1a; Lab: Xv6 and Unix utilities xv6-book翻译(自用&#xff09;第一章 - 知乎 1.1进程和内存 一个xv…

html中css的基础学习

小李胖了吗 I 都说秋天适合思念&#xff0c;其实更适合见面【小李胖了吗 I 都说秋天适合思念&#xff0c;其实更适合见面】 https://www.bilibili.com/video/BV19g411B7uL/?share_sourcecopy_web&vd_source385ba0043075be7c24c4aeb4aaa73352 通过本博文的学习&#xff0c…

常见的软件测试面试题,千万别答错了

软件测试的童鞋们&#xff0c;在面试测试工作时&#xff0c;一定遇到面试官问过这个问题&#xff1a; 软件测试的目的意义是什么&#xff1f;大家是怎么回答的呢&#xff1f;如果这个问题回答好了&#xff0c;说明你对软件测试工作的价值与意义了如指掌。 有经验的测试人员可…

[数据结构]栈和队列面试题解析

作者&#xff1a; 华丞臧. 专栏&#xff1a;【数据结构】 各位读者老爷如果觉得博主写的不错&#xff0c;请诸位多多支持(点赞收藏关注)。如果有错误的地方&#xff0c;欢迎在评论区指出。 推荐一款刷题网站 &#x1f449; LeetCode刷题网站 文章目录一、有效括号题目描述解题思…

freemarker+yml介绍 以及freemarker与JSP的区别

目录 1. freemarker介绍 2. freemarker使用步骤 2.1 在pom.xml引入freeMarker的依赖包 2.2 在springboot中添加freemarker配置 2.3 编写模板文件*.ftl(当做jsp使用即可) ​编辑 2.4 访问控制器后进行页面跳转 3. freemarker常用语法 3.1 取值 3.2 条件 3.3 循环 3…

超赞:不愧是“阿里内部Redis学习笔记”从头到尾,全是精华

近几年&#xff0c;随着移动互联网的飞速发展&#xff0c;我们享受着整个社会的技术进步带来的便利&#xff0c;但同时也给从业者带来了如何保证项目的高并发、低延时的技术挑战&#xff0c;相应的互联网技术也随之发生了重大变革&#xff0c;NoSQL技术得到了蓬勃的发展。 Red…

【JavaSE】抽象类与接口

文章目录抽象类的概念抽象类的语法抽象类的特性接口的概念接口的语法接口的特性多接口的实现接口的继承抽象类的概念 什么是抽象类呢&#xff1f;我们先来看一个例子&#xff1a;一个父类是动物类&#xff0c;两个子类一个狗狗类&#xff0c;一个猫猫类。 Animal中有一个dark…

有趣的statement stack

引子 在使用events_statements_current的过程中发现&#xff0c;同一线程在同一时刻&#xff0c;可能有多条记录&#xff0c;与直观感觉不太一样&#xff0c;于是跟踪了一下内部实现&#xff0c;有了本文。 STATEMENT STACK的定义 STATEMENT STACK 是events_statements_curr…

Linux基础内容(11)—— 进程理解

目录 1.进程状态 1.只针对操作系统的宏观概念 2.Linux的进程状态 1.运行状态(R) 2.休眠状态(S) 3.暂停状态/浅度睡眠状态(T) 4.深度睡眠状态(D) 5.当前进程正在被追踪(t) 6.死亡状态(X) 7.僵尸状态(Z) 8.孤儿进程 2.进程的优先级 1.优先级定义 2.Linux的优先级表现…