用python设计一个单词记录本小程序,程序能记录新学的英文单词和其中文翻译,并能很方便地根据英文来查找中文。
时间: 2024-10-11 16:16:05 浏览: 51
在Python中,我们可以使用字典数据结构来创建一个简单的单词记录本。这里我会提供一个基础的实现步骤:
```python
class WordBook:
def __init__(self):
self.words = {} # 用字典存储英文单词及其对应中文翻译
# 添加新单词
def add_word(self, english, chinese):
if english in self.words:
print(f"英文单词 '{english}' 已经存在.")
else:
self.words[english] = chinese
print(f"已添加新单词: 英文 - {english}, 中文 - {chinese}")
# 查找中文翻译
def search_chinese(self, word):
if word in self.words:
return f"'{word}': {self.words[word]}"
else:
return f"'{word}' 未找到."
# 使用示例
my_book = WordBook()
my_book.add_word("apple", "苹果")
my_book.add_word("banana", "香蕉")
print(my_book.search_chinese("apple")) # 输出: 'apple': 苹果
print(my_book.search_chinese("orange")) # 输出: 'orange' 未找到.
```
这个`WordBook`类可以方便地记录和查询单词。如果你想更进一步,还可以考虑增加一些功能,比如保存到文件、从文件加载等。
阅读全文