案例代码
"""cls27单词检查机"""
check = True
# 生词本
new_words_lists = {"教师":"tutor","前进":"forward","后退":"backward","向左":"left","向右":"right","向右":"right"}
#检查本
check_words_lists = {}
while check:
#复制生词本中的单词到检查本中,并清空检查本中的内容
# 回答错误重新添加到生词本
check_words_lists = new_words_lists.copy()
new_words_lists.clear()
for key,value in check_words_lists.items():
answer = input("请输入”{}“对应的单词".format(key))
if answer == value:
print("恭喜你答对了")
else:
print("很遗憾打错了,正确的答案是{},你的答案是{}".format(value,answer))
new_words_lists[key] = value
# 检查生词本中是否还有内容,如果有则询问是否继续复习
# 没有则直接结束复习
if new_words_lists:
result = input("目前还有单词没有答对,是否再复习一遍?")
if result == "是":
check=True
else:
check = False
else:
check = False
print("全部复习完成了,真棒!!!")