这个问题要求您编写两个函数,涉及 整数矩阵/网格, 由二维列表表示。你知道吗
(a)写入函数U周长,其中 接受二维整数列表 (表示任意大小的数字网格) 并将打开的值相乘 给定网格的周长 乘数参数,对参数列表进行变异。 栅格的周长定义为 网格最外层的行和列。你知道吗
例如,在由 L=[[1,2,3,4],[5,6,7,8],[9,10,11,12]], 函数callu周长(L,2) 将对下面网格中的粗体值进行操作,通过将周长加倍来改变网格 右边结果的值。你知道吗
1 2 3 4 2 4 6 8
5 6 7 8 10 6 7 16
9 10 11 12 would become 18 20 22 24
以下是我目前掌握的信息:
def multiply_perimeter(L: [[int]], multiplier: int) -> None:
for x in L:
x[0] = x * multiplier
x[-1] = x * multiplier
for y in x:
您可以使用以下代码实现:
指南:
一种可能的方法
相关问题 更多 >
编程相关推荐