写一个python背单词程序
时间: 2023-08-14 13:05:19 浏览: 101
好的,以下是一个简单的 Python 背单词程序示例:
```python
import random
# 单词列表
words = {
"apple": "苹果",
"banana": "香蕉",
"cherry": "樱桃",
"grape": "葡萄",
"lemon": "柠檬"
}
# 单词测试
def word_test():
# 随机选择一个单词
word = random.choice(list(words.keys()))
# 提示用户输入单词翻译
translation = input("请输入单词 '" + word + "' 的翻译:")
# 检查翻译是否正确
if translation == words[word]:
print("恭喜你,答对了!")
else:
print("很遗憾,答错了。正确答案是 '" + words[word] + "'。")
# 主程序
while True:
# 提示用户选择操作
print("请选择操作:")
print("1. 测试单词")
print("2. 退出程序")
choice = input()
# 根据用户选择执行相应操作
if choice == "1":
word_test()
elif choice == "2":
print("谢谢使用!")
break
else:
print("无效的选择,请重新选择。")
```
这个程序中,我们定义了一个包含若干单词和它们的翻译的字典。程序会随机选择一个单词,提示用户输入它的翻译,然后检查用户输入是否正确。程序还提供了一个菜单,允许用户选择操作,例如测试单词或退出程序。
阅读全文