【发布时间】:2020-04-17 17:04:59
【问题描述】:
我目前正在上编码课,我正在尝试学习 Python (Python 3),我已经在此处编写了一些代码用于作业,但我显然弄错了交换,我不知道如何解决它。我有作业的说明,并且我对我的代码有一个需要帮助理解的评论。有人可以告诉我如何通过交换不同的值来翻转行吗?
以下是说明:
这是我的代码:
def flipIt(array):
for i in range(len(array)):
length = len(array[i])
for j in range(length // 2):
temp = array[i][j]
array[i][j] = array[i][length - 1 - j]
array[i][length - 1 - j] = temp
pic = [['@', ' ', ' ', ' ', ' ', '@'],
['@', '@', ' ', ' ', ' ', '@'],
['@', ' ', '@', ' ', ' ', '@'],
['@', ' ', ' ', '@', ' ', '@'],
['@', ' ', ' ', ' ', '@', '@'],
['@', ' ', ' ', ' ', ' ', '@']]
flipIt(pic)
for i in pic:
for j in i:
print(j,end=' ')
print()
这是评论:
我该怎么做?
【问题讨论】:
-
以代码格式将代码添加为文本 - 人们倾向于对带有图像的问题投反对票以显示他们的代码
-
嗨奥黛丽,请复制粘贴代码而不是截图。现在,如果有人想帮助您,他们将不得不手动复制您的代码。
标签: python arrays for-loop multidimensional-array 2d