Python:创建一个采用维度和比例因子的函数。 Returns 一个 two-dimensional 数组乘法 table 按比例因子缩放
Python: Create a function that takes dimensions & scaling factor. Returns a two-dimensional array multiplication table scaled by the scaling factor
我正在尝试创建一个功能来完成标题所要求的功能。除了范围、len 或 append 之外,不使用任何功能。该函数将采用二维数组的维度输入以及比例因子,然后 return 一个 two-dimensional 数组乘法 table 按比例因子缩放。
我已经尝试了各种不同的代码,但没有使用它们,因为它们 return 测试用例的进展为 0。
如果你想输出二维数组,你可以使用这个:
def MatrixTable(width, height, scaling_factor):
return [[w*h*scaling_factor for w in range(1, width+1)] for h in range(1, height+1)]
MatrixTable(5, 3, 1)
输出:
[[1, 2, 3, 4, 5], [2, 4, 6, 8, 10], [3, 6, 9, 12, 15]]
我正在尝试创建一个功能来完成标题所要求的功能。除了范围、len 或 append 之外,不使用任何功能。该函数将采用二维数组的维度输入以及比例因子,然后 return 一个 two-dimensional 数组乘法 table 按比例因子缩放。
我已经尝试了各种不同的代码,但没有使用它们,因为它们 return 测试用例的进展为 0。
如果你想输出二维数组,你可以使用这个:
def MatrixTable(width, height, scaling_factor):
return [[w*h*scaling_factor for w in range(1, width+1)] for h in range(1, height+1)]
MatrixTable(5, 3, 1)
输出:
[[1, 2, 3, 4, 5], [2, 4, 6, 8, 10], [3, 6, 9, 12, 15]]