python模拟背单词 每次随机显示一个单词 认识我就记分 推出后输出最后得分
时间: 2023-12-26 09:06:52 浏览: 178
python实现背单词记单词功能
好的,可以使用Python中的随机数生成器和字典来实现这个功能。以下是一个简单的示例代码:
```python
import random
# 单词字典,key为单词,value为该单词的中文释义
word_dict = {
"apple": "苹果",
"banana": "香蕉",
"orange": "橙子",
"peach": "桃子",
"grape": "葡萄",
"watermelon": "西瓜",
"pineapple": "菠萝"
}
score = 0 # 记录得分
# 随机选择一个单词
word = random.choice(list(word_dict.keys()))
while True:
print("请认识以下单词:")
print(word)
answer = input("请输入该单词的中文释义(输入q退出):")
if answer == "q":
break
if answer == word_dict[word]:
score += 1
print("回答正确!")
else:
print("回答错误!")
# 再次随机选择一个单词
word = random.choice(list(word_dict.keys()))
print("游戏结束,您的得分为:", score)
```
运行这段代码后,程序会随机选择一个单词并显示出来,然后等待用户输入该单词的中文释义。如果回答正确,程序会加1分并提示用户回答正确;如果回答错误,则不计分并提示用户回答错误。用户可以输入q来退出游戏,退出后程序会输出最终得分。
阅读全文