💌 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!
相关推荐
自珍JAVA1 天前
Gobrs-Async 框架
后端
xdscode1 天前
Spring 依赖注入方式全景解析
java·后端·spring
青柠代码录1 天前
【Spring】@Component VS @Configuration
后端
喵个咪1 天前
go-wind-cms 微服务架构设计:为什么基于 Kratos?
后端·微服务·cms
神奇小汤圆1 天前
百度面试官:Redis 内存满了怎么办?你有想过吗?
后端
喵个咪1 天前
Headless 架构优势:内容与展示解耦,一套 API 打通全端生态
前端·后端·cms
开心就好20251 天前
HTTPS超文本传输安全协议全面解析与工作原理
后端·ios
小江的记录本1 天前
【JEECG Boot】 JEECG Boot——数据字典管理 系统性知识体系全解析
java·前端·spring boot·后端·spring·spring cloud·mybatis
神奇小汤圆1 天前
Spring Batch实战
后端
喵个咪1 天前
传统 CMS 太笨重?试试 Headless 架构的 GoWind,轻量又强大
前端·后端·cms