python 矩阵旋转问题
本帖最后由 欺Ran 于 2021-11-12 02:25 编辑给定一个高程地图<m>的2D表示, 将地图向左旋转90度。
请用for loop 不要修改原始地图。
本帖最后由 suchocolate 于 2021-11-11 11:38 编辑
# 用到for循环
def rotatemap(l, o):
s = []
if o == 'left':
for i in :
t = []
for j in :
t.append(l)
s.append(t)
elif o == 'right':
for i in :
t = []
for j in :
t.append(l)
s.append(t)
return s
print(rotatemap([, ], 'right'))
print(rotatemap([, ], 'left'))
#不用for循环
def rotatemap(l, o):
if o == 'left':
s = [, l], , l]]
elif o == 'right':
s = [, l], , l]]
return s
print(rotatemap([, ], 'right'))
print(rotatemap([, ], 'left'))
页:
[1]