生成一个图书信息表要求包含300本书有编号书名出版社作者图书种类图书种类编号价格输出这300本书
这里是一个简单的生成图书信息表的示例代码:
import random
# 图书种类
categories = {
1: '小说',
2: '历史',
3: '科幻',
4: '传记',
5: '哲学',
# 添加更多的图书种类...
}
# 生成图书信息表
book_info_table = []
for i in range(1, 301):
book_id = i
book_name = f'书名{i}'
publisher = f'出版社{i}'
author = f'作者{i}'
category_id = random.randint(1, len(categories))
category = categories[category_id]
price = round(random.uniform(10, 100), 2)
book_info_table.append([book_id, book_name, publisher, author, category, category_id, price])
# 输出图书信息表
for book_info in book_info_table:
print(book_info)
这个示例使用了一个字典 categories 来存储图书种类,然后通过随机生成的方式生成图书信息,并将每本书的信息以列表的形式添加到 book_info_table 列表中。最后,通过遍历输出 book_info_table 列表中的每一本书的信息。
请注意,这只是一个简单的示例,你可以根据自己的需求进行修改和扩展。
原文地址: https://www.cveoy.top/t/topic/hFoT 著作权归作者所有。请勿转载和采集!