Python编写一个记录生词的小程序,实现新学习的单词或词组的记录。
时间: 2024-09-30 15:11:19 浏览: 49
Python编写一个记录生词的小程序可以分为以下几个步骤:
1. **初始化**:首先创建一个空字典或列表来存储单词和它们的学习日期或者其他相关信息。
```python
word_dict = {}
```
2. **添加单词**:定义一个函数,让用户输入新的单词和相关数据(如学习日期),然后将其添加到字典中。
```python
def add_word():
word = input("请输入新学的单词:")
date = input("请输入学习日期(默认今天):") or "today"
word_dict[word] = date
print(f"已成功添加单词'{word}',学习日期为{date}。")
```
3. **查看单词**:提供一个功能来查看字典中的所有单词及其学习日期。
```python
def view_words():
for word, date in word_dict.items():
print(f"'{word}': 学习于 {date}")
```
4. **删除单词**:允许用户删除不再需要的单词。
```python
def delete_word():
word = input("请输入要删除的单词:")
if word in word_dict:
del word_dict[word]
print(f"'{word}'已从词汇表中移除。")
else:
print(f"'{word}'不在词汇表中。")
```
5. **主循环**:将上述功能封装在一个简单的命令行界面中,例如通过`while True`循环来持续接收用户的操作选择。
```python
while True:
action = input("请选择操作:1. 添加单词 2. 查看单词 3. 删除单词 4. 退出\n")
if action == '1':
add_word()
elif action == '2':
view_words()
elif action == '3':
delete_word()
elif action == '4':
break
else:
print("无效的操作,请重新选择。")
```
阅读全文