如何编写一个Python函数,该函数给定数组A的数组返回一个数组B,该数组B具有相反顺序的A元素? 没有在python中使用反向函数,而是使用for循环?反转一维数组--PYTHON
这是我到目前为止,然后我在shell中调用函数main(),它给了我一些错误,其中一个是'B'没有定义。
def ReverseArray(A):
n = len(A)
for i in range(0, n-1):
B[n-i-1] = A[i]
return (B)
def main():
A = [13, 21, 15, 38, 49] # Test case for ReverseArray function
B = ReverseArray(A)
print(B)
我哪里错了?
“一些错误” ...... – zch 2013-03-19 23:21:48
这是它给了我回溯(最近通话最后一个) : 文件 “”,第1行,在 主() 文件 “C:\ .....”,第12行,在主 B = ReverseArray(A) 文件“C:\ ... ..“,第7行,在ReverseArray B [ni-1] = A [i] NameError:全局名称'B'未定义 –
cah
2013-03-19 23:23:14