编辑代码

# 节日祝福生成器 - 支持温馨/幽默风格
import random

# 祝福语素材库
templates = {
    "温馨": [
        "亲爱的{name},愿{holiday}的烛光为你点亮{adj}的{object}~",
        "{name}你好!在这个{holiday},愿你被{adj}的{object}包围",
        "祝{name}{holiday}快乐!愿{adj}的{object}伴你度过每一天"
    ],
    "幽默": [
        "{name}同志请注意!{holiday}特派{adj}的{object}已送达,请签收~",
        "警报!{holiday}来袭!{name}快用{adj}的{object}防御!",
        "{name},检测到你正在过{holiday},系统自动配送{adj}{object}"
    ]
}

# 形容词素材库
adjectives = {
    "温馨": ["温暖", "幸福", "甜蜜", "美好", "灿烂", "难忘"],
    "幽默": ["神奇", "会跳舞", "隐身", "带电", "会说话", "反重力"]
}

# 场景词素材库
objects = {
    "温馨": ["时光", "回忆", "祝福", "拥抱", "微笑", "星辰"],
    "幽默": ["机器人", "外星人", "时间机器", "魔法棒", "恐龙", "飞船"]
}

def generate_greeting():
    """生成个性化节日祝福"""
    try:
        # 用户输入
        name = input("请输入收信人姓名:").strip() or "朋友"
        holiday = input("请输入节日类型(生日/新年等):").strip() or "节日"
        style = input("请选择祝福风格(温馨/幽默):").strip() 
        
        # 风格验证(播音生友好设计)
        style = style if style in ["温馨", "幽默"] else "温馨"
        
        # 随机组合元素
        template = random.choice(templates[style])
        adj = random.choice(adjectives[style])
        obj = random.choice(objects[style])
        
        # 生成祝福语
        greeting = template.format(name=name, holiday=holiday, adj=adj, object=obj)
        
        # 添加播音特色符号
        return greeting.replace("~", "��").replace("!", "✨") + "!"
    
    except Exception as e:
        return f"祝福生成失败:{str(e)}"

# 主程序
if __name__ == "__main__":
    print("\n===== 节日祝福生成器 =====")
    result = generate_greeting()
    print("\n【生成结果】")
    print(result)
    print("\n(本祝福由23播音一班14熊俊成生成)")# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
print("Hello world!   -  python.jsrun.net .")