编写一个生词本程序,记住各个生词的含义。程序的功能包括据生词查含义、增加生条目、删除生词条目、遍历生词本。
时间: 2024-10-23 08:02:38 浏览: 8
编写一个生词本程序,可以使用简单的数据结构如列表或字典来存储单词及其含义。下面是一个基本的Python示例,假设我们使用字典作为存储容器:
```python
class VocabBook:
def __init__(self):
self.vocab_dict = {}
# 添加新词汇
def add_word(self, word, meaning):
self.vocab_dict[word] = meaning
# 查询单词含义
def look_up(self, word):
if word in self.vocab_dict:
return self.vocab_dict[word]
else:
return None # 如果找不到,返回None或提示不存在
# 删除词汇
def remove_word(self, word):
if word in self.vocab_dict:
del self.vocab_dict[word]
# 遍历生词本
def list_words(self):
for word, meaning in self.vocab_dict.items():
print(f"{word}: {meaning}")
# 使用示例
book = VocabBook()
book.add_word('Python', '一种流行的编程语言')
book.add_word('AI', '人工智能')
print(book.look_up('Python')) # 输出:一种流行的编程语言
book.remove_word('Python')
book.list_words() # 只有AI会显示
```
这个程序允许用户添加、查询、删除词汇,并通过`list_words`方法查看所有词汇及其含义。你可以根据需要扩展它,比如添加搜索功能或支持更复杂的组织方式。
阅读全文