python字典实训题目
这里有一个关于Python字典(dictionary)的实训题目:
实训题目:
作为一个图书管理员,需要创建一个图书馆的书籍目录。使用Python字典来管理这个图书目录,能够进行以下操作:
1.添加书籍:将书名作为键,书籍信息(如作者、出版日期等)作为值添加到图书目录中。
2.检查书籍是否存在:输入书名,检查该书是否在图书目录中。
3.获取书籍信息:输入书名,获取对应书籍的信息(如作者、出版日期等)。
4.删除书籍:输入书名,从图书目录中删除对应的书籍信息。
示例:
●创建一个空的图书目录
library_catalog={}
●添加书籍信息
def add_book(title,author,published_date):
library_catalog[title]={"Author":author,"Published Date":published_date}
print(f"Added'{title}'to the library catalog.")
●检查书籍是否存在
def check_book(title):
if title in library_catalog:
print(f"'{title}'exists in the library catalog.")
else:
print(f"'{title}'does not exist in the library catalog.")
●获取书籍信息
def get_book_info(title):
if title in library_catalog:
info=library_catalog[title]关于python的书
print(f"Information for'{title}':")
for key,value in info.items():
print(f"{key}:{value}")
else:
print(f"'{title}'does not exist in the library catalog.")
●删除书籍信息
def remove_book(title):
if title in library_catalog:
del library_catalog[title]
print(f"Removed'{title}'from the library catalog.")
else:
print(f"'{title}'does not exist in the library catalog.")
●示例操作
add_book("Python Crash Course","Eric Matthes","November 2019")
check_book("Python Crash Course")
get_book_info("Python Crash Course")
remove_book("Python Crash Course")
这个实训题目可以帮助练习使用字典来创建一个简单的图书目录,并进行书籍的添加、检查、获取信息和删除操作。通过这个练习,可以熟悉Python字典的基本操作。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论