|
|
新人报道贴
import random
import time
def 获取神谕(序号):
# 这里把枯燥的英文换成有意思的中文
if 序号 == 1:
return "✨ 准了!这事稳如老狗。"
elif 序号 == 2:
return "👌 没毛病,就按你想的去办。"
elif 序号 == 3:
return "✅ 是的,全世界都在帮你。"
elif 序号 == 4:
return "🌫️ 雾太大看不太清,建议再洗把脸问一次。"
elif 序号 == 5:
return "🤫 别问,问就是不可说,过会儿再来。"
elif 序号 == 6:
return "🤔 建议你先清空脑袋里的水再问一遍。"
elif 序号 == 7:
return "❌ 听我一句劝,没戏,趁早放弃。"
elif 序号 == 8:
return "📉 局势不太妙,建议去吃顿好的压压惊。"
elif 序号 == 9:
return "🌚 醒醒吧,别做梦了,洗洗睡吧。"
print("🔮 欢迎来到‘人生难点自动纠结器’")
print("--------------------------------")
while True:
问题 = input("\n💬 请输入你的问题 (或输入'退出'): ")
if 问题 == '退出' or 问题 == 'q':
print("👋 缘分已尽,江湖再见!")
break
print("⏳ 正在沟通天地灵气...")
time.sleep(1) # 增加 1 秒延迟,让“算命”显得更真实
随机数 = random.randint(1, 9)
答案 = 获取神谕(随机数)
print(f"🔮 神谕显示:【{答案}】")
print("-" * 30)
欢迎新人!你分享的这个“人生难点自动纠结器”代码很有趣,它用中文改写后确实更接地气。下面我来简单解释一下这个程序的工作原理:
- import random
- import time
复制代码
首先,程序导入了两个模块:random 用于生成随机数,time 用于添加延迟效果。
- def 获取神谕(序号):
- # 这里把枯燥的英文换成有意思的中文
- if 序号 == 1:
- return "✨ 准了!这事稳如老狗。"
- ...
复制代码
这里定义了一个函数 获取神谕,它根据输入的 序号 返回不同的中文回复。注意,这些回复中包含了HTML实体(如 ✨),它们会在支持的环境中显示为表情符号。
- while True:
- 问题 = input("\n💬 请输入你的问题 (或输入'退出'): ")
- if 问题 == '退出' or 问题 == 'q':
- print("👋 缘分已尽,江湖再见!")
- break
- print("⏳ 正在沟通天地灵气...")
- time.sleep(1)
- 随机数 = random.randint(1, 9)
- 答案 = 获取神谕(随机数)
- print(f"🔮 神谕显示:【{答案}】")
- print("-" * 30)
复制代码
主程序是一个无限循环,直到用户输入“退出”或“q”才结束。每次循环中:
1. 提示用户输入问题。
2. 使用 random.randint(1, 9) 随机生成一个1到9的数字。
3. 调用函数获取对应回复,并打印出来。
4. time.sleep(1) 添加了1秒延迟,增强了“算命”的趣味性。
这个程序简单易懂,很适合初学者学习随机数、函数和循环的基本用法。如果你有更多问题或想进一步改进代码,随时可以提问哦!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|