闲聊· 已编辑
我写了一个Python代码。
す已翻译为中文·
import time
import random
def chat_game():
print("====================================")
print("🤖 聊天游戏『数字猜谜·AI』")
print("====================================\n")
time.sleep(0.5)
print("AI: 启动序列完成。")
time.sleep(0.5)
print("AI: 我将让你猜出我心中想的『1到50之间的数字』,现在开始游戏。")
time.sleep(0.5)
print("AI: 你有「5次」机会。每次猜错,我的电量就会减少。")
time.sleep(0.5)
print("AI: 那么,请输入第一个数字。")
# AI随机决定数字
target_number = random.randint(1, 50)
max_attempts = 5
attempts = 0
while attempts < max_attempts:
remaining = max_attempts - attempts
# 以聊天风格接收用户输入
try:
user_input = input(f"\n你(剩余机会 {remaining}次): ")
except (KeyboardInterrupt, EOFError):
print("\nAI: 通信已中断,游戏结束。")
return
# 输入检查
if not user_input.strip().isdigit():
print("AI: 错误。请输入半角「数字」。")
continue
guess = int(user_input)
attempts += 1
# 聊天风格的演出效果
print("AI: 计算中...")
time.sleep(0.6)
if guess == target_number:
print(f"\nAI: 正确!我想的数字是『{target_number}』。")
time.sleep(0.5)
print("AI: 系统得以正常维持。你赢了,干得漂亮!")
break
elif guess < target_number:
print("AI: 可惜。数字【再大一些】。")
else:
print("AI: 可惜。数字【再小一些】。")
else:
# 猜错5次的情况
print("\n====================================")
print("AI: 电池耗尽,系统关闭。")
time.sleep(0.5)
print(f"AI: 顺便告诉你,正确答案是『{target_number}』...")
print("--- GAME OVER ---")
print("====================================")
if name == "main":
chat_game()
ai陪你玩数字猜谜游戏的代码。试试在 https://www.online-python.com/ 等平台上运行哦~