💌 Python 表白神器:一行命令,满屏爱心 + 打字机情话

💻 源码:love.py(30 行)

python 复制代码
import os, time, random, sys

def heart_screen():
    rows, cols = os.get_terminal_size()
    heart = "💖"
    while True:
        print("".join(random.choices([heart, " "], weights=[1, 3]) * cols))
        time.sleep(0.08)

def type_writer(text):
    for ch in text:
        sys.stdout.write(ch)
        sys.stdout.flush()
        time.sleep(0.08)

def main():
    # 1. 满屏爱心雨(后台线程)
    import threading
    t = threading.Thread(target=heart_screen, daemon=True)
    t.start()

    # 2. 打字机情话
    time.sleep(2)  # 让爱心飞一会
    msg = "我想把全世界的温柔都给你,也包括我自己。❤️"
    type_writer(msg)

    # 3. 彩蛋:等待回应
    input("\n\n👉 你愿意吗?(按 Enter 接受💕)")

if __name__ == "__main__":
    main()

🚀 运行方式

bash 复制代码
python love.py

支持 Windows / macOS / Linux 终端

Ctrl+C 随时退出


🌈 可自定义玩法

python 复制代码
# 换爱心颜色
heart = "\033[35m💖\033[0m"  # 紫色

# 换文字
msg = "余生请多指教,我的小太阳🌞"

# 换速度
time.sleep(0.05)  # 更快打字

📦 彩蛋进阶(可选)

  1. 语音朗读(需安装库)
bash 复制代码
pip install pyttsx3
python 复制代码
import pyttsx3
engine = pyttsx3.init()
engine.say(msg); engine.runAndWait()
  1. 打包成 exe
bash 复制代码
pip install pyinstaller
pyinstaller -F love.py
# dist/love.exe 直接发给 TA!
相关推荐
拽着尾巴的鱼儿7 分钟前
国密算法 Spring Boot 实战:SM2/SM3/SM4 完整集成指南
spring boot·后端·算法
一条泥憨鱼8 分钟前
Stream流-从进阶到起飞
java·ide·后端·stream
小江的记录本20 分钟前
【Java基础】Java 8-21新特性 :JDK17:密封类、模式匹配、Record类(附《思维导图》+《面试高频考点清单》)
java·数据结构·后端·python·mysql·面试·职场和发展
Mahir0827 分钟前
Spring 核心原理:IoC/DI 与 Bean 生命周期全景解析
java·后端·spring·面试·bean生命周期·控制反转ioc·依赖注入di
weixin_4896900227 分钟前
NAS部署实测:Solon vs Spring Boot,从内存到包体积的“降维打击”
java·spring boot·后端
枕星而眠34 分钟前
数据结构哈希表(散列表)超详细总结
c语言·数据结构·后端·散列表
一条泥憨鱼34 分钟前
【Java 进阶】LinkedHashMap 与 TreeMap
java·开发语言·数据结构·笔记·后端·学习
Lee川9 小时前
mini-cursor 揭秘:从 Tool 定义到 Agent 循环的完整实现
前端·人工智能·后端
星浩AI11 小时前
OpenHuman 对比 OpenClaw、Hermes Agent
人工智能·后端·agent
小江的记录本11 小时前
【Java基础】泛型:泛型擦除、通配符、上下界限定(附《思维导图》+《面试高频考点清单》)
java·数据结构·后端·mysql·spring·面试·职场和发展