使用 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)

代码解析:

  1. 首先,定义一个字典 categories 来存储图书种类及其对应的编号。
  2. 然后,使用循环生成 300 本书的信息,包括编号、书名、出版社、作者、图书种类、图书种类编号和价格。
  3. 最后,将每本书的信息以列表的形式添加到 book_info_table 列表中,并输出列表中的所有图书信息。

注意:

  • 代码中使用的随机数生成函数 random.randint()random.uniform() 可以根据需要进行修改。
  • categories 字典可以根据实际需求添加更多图书种类。

本示例代码仅供参考,你可以根据自己的需求进行修改和扩展。

Python 生成 300 本图书信息表示例代码

原文地址: https://www.cveoy.top/t/topic/fvTF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录