设计程序,制作一个英文生词本,初始化字典存储输入的若干单词及单词解释;对该字典进行查询,输入单词,输出单词解释或“该单词不存在!
时间: 2024-09-20 08:16:48 浏览: 8
设计一个简单的英文生词本程序,我们可以使用Python语言,利用字典数据结构来实现。以下是基本的步骤:
1. 初始化字典(Dictionary):
```python
class VocabularyBook:
def __init__(self):
self.dictionary = {}
# 添加单词及其解释方法
def add_word(self, word, definition):
self.dictionary[word] = definition
# 查询单词方法
def search_definition(self, word):
if word in self.dictionary:
return self.dictionary[word]
else:
return "该单词不存在!"
```
在这个类中,`__init__`函数用于创建空的字典,`add_word`方法用于添加新的单词和其定义,而`search_definition`方法用于查找给定单词的定义。
使用这个类的示例:
```python
book = VocabularyBook()
book.add_word("apple", "一种圆形水果")
print(book.search_definition("apple")) # 输出:一种圆形水果
print(book.search_definition("banana")) # 如果未添加香蕉,输出:该单词不存在!
```