欢迎访问宙启技术站
智能推送

使用Python随机生成20条数据行的简便方法

发布时间:2023-12-11 09:14:04

在Python中,可以使用random模块来生成随机数。为了生成20条数据行,你可以使用range函数来生成一个长度为20的循环,并在每次循环中使用random模块来生成随机数。

下面是一个简便的方法来生成20条数据行的例子:

import random

# 生成20条数据行
data = []
for _ in range(20):
    # 生成随机数
    num = random.randint(1, 100)
    data.append(num)

# 输出数据行
for i, num in enumerate(data):
    print(f"数据行 {i+1}: {num}")

这个例子中,我们使用random.randint函数来生成1到100之间的随机数,并将其添加到名为data的列表中。然后,我们使用enumerate函数在输出数据行时获取每个数据行的索引。

你也可以将该方法封装为一个函数,方便重复使用。下面是一个带有函数封装的优化版本的例子:

import random

def generate_data(num_rows):
    # 生成指定行数的数据
    data = []
    for _ in range(num_rows):
        num = random.randint(1, 100)
        data.append(num)
    return data

def print_data(data):
    # 输出数据行
    for i, num in enumerate(data):
        print(f"数据行 {i+1}: {num}")

# 生成20条数据行
data = generate_data(20)

# 输出数据行
print_data(data)

在这个例子中,我们将生成数据行的代码封装在名为generate_data的函数中,并接受一个参数num_rows来指定生成的数据行数。封装了打印数据行的代码到名为print_data的函数中,以便复用代码。

使用这些封装的函数时,你可以根据需要传递不同的参数来生成不同行数的数据行。

希望这个例子能帮助你生成随机的数据行!