Python 生成 300 本图书信息表示例代码
使用 Python 生成 300 本图书信息表示例代码
本文将提供一个使用 Python 代码生成包含 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来存储图书种类及其对应的编号。 - 然后,使用循环生成 300 本书的信息,包括编号、书名、出版社、作者、图书种类、图书种类编号和价格。
- 最后,将每本书的信息以列表的形式添加到
book_info_table列表中,并输出列表中的所有图书信息。
注意:
- 代码中使用的随机数生成函数
random.randint()和random.uniform()可以根据需要进行修改。 categories字典可以根据实际需求添加更多图书种类。
本示例代码仅供参考,你可以根据自己的需求进行修改和扩展。
原文地址: https://www.cveoy.top/t/topic/fvTF 著作权归作者所有。请勿转载和采集!