目录1. 单一位置2. 位置随机3. 添加积分评价4. 文件获取5. 设置难度等级6. 限时完成7. 选择填空
1. 单一位置
编写一个小游戏,按列表中成语的顺序输出第一个字为空白的成语,要求用户填写答案并回车可以判断是否正确。正确输出正确,你真棒~,错误输出错了,正确答案:。运行效果下图所示。
示例代码如下:
print("====成语填填乐====n")
# idiom: 成语列表
idiom_list = ["闭月羞花", "国色天香", "倾国倾城", "貌美如花", "明眸皓齿",
"冰肌玉骨", "小家碧玉", "窈窕淑女", "天生丽质", "秀色可餐", "亭亭玉立"]
for idiom in idiom_list:
new_idiom = "__" + idiom[1:] # 构造第一个字为空白的字符串: __月羞花
print(new_idiom)
word = input("输入: ").strip() # 用户输入
if word == idiom[0]:
print("正确,你真棒~")
else:
print(f"错了,正确答案: {idiom[0]}")
2. 位置随机