【发布时间】:2020-03-19 16:42:12
【问题描述】:
我需要创建一个函数,该函数在 a 和 b(含)之间生成随机整数数组,其中 a 和 b 定义范围,M 和 N 定义输出数组的大小。我做了一些事情,但它似乎无法正常工作,我不知道如何定义输出数组的大小,将 M 和 N 放在哪里.....这是我的代码:
import random
def Rand(start, end, num):
res = []
for j in range(num):
res.append(random.randint(start, end))
return res
# Driver Code
num = 10
start = 20
end = 40
print(Rand(start, end, num))
【问题讨论】:
-
它非常适合我,你有什么问题? M和N是什么,你只需要
num -
“它似乎不能正常工作”:你有什么证据表明它不能正常工作?
-
问题是我无法定义输出数组的范围(例如5行4列)
-
M 和 N 定义输出数组的大小 为什么 2 个变量决定 1d 列表的大小?...编辑:它是 2d 列表吗?跨度>
-
我不明白你为什么对我投反对票,我正在寻找类似于大卫给我的解决方案......