编辑代码

# 定义妃子列表
concubines = ["HLS", "XYMM", "QIUYUE", "ATING", "LILI", "MEIMEI", "正宫娘娘"]

print("今日可供翻牌的妃子有:")
# 列出所有妃子及其编号
for i, concubine in enumerate(concubines, start=1):
    print(f"{i}. {concubine}")

while True:
    try:
        # 获取皇帝的选择
        choice = int(input("请啊敲翻牌(输入编号):"))
        if 1 <= choice <= len(concubines):
            selected_concubine = concubines[choice - 1]
            print(f"啊敲今日选中了 {selected_concubine} 娘娘侍寝。")
            break
        else:
            print("啊敲,您输入的编号不存在,请重新选择。")
    except ValueError:
        print("啊敲,您输入的不是有效的数字,请重新输入。")