用python编写函数delete()实现功能:提供一个图书编号,判断该图书是否在字典中存在,如果字典中有该图书,则在字典中删除该图书;如果没有该图书,则输出提示"无此图书存在!"。
时间: 2024-03-02 09:52:49 浏览: 49
好的,我可以帮你编写这个函数。以下是代码:
```python
def delete(book_id, book_dict):
if book_id in book_dict:
del book_dict[book_id]
print("已删除编号为{}的图书。".format(book_id))
else:
print("无此图书存在!")
```
其中,`book_id`为要删除的图书编号,`book_dict`为存储图书信息的字典。
使用方法如下:
```python
book_dict = {'001': 'Python编程入门', '002': '数据结构与算法', '003': '机器学习实战'}
delete('002', book_dict) # 删除编号为002的图书
delete('004', book_dict) # 删除编号为004的图书(不存在)
```
输出结果为:
```
已删除编号为002的图书。
无此图书存在!
```
阅读全文