如何编写一个 Python 函数,给定一个数字数组 A 返回一个数组 B,其中 A 的元素以相反的顺序排列? 不在python中使用reverse函数,而是使用for循环?
这就是我到目前为止所拥有的,然后我在 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)
我哪里做错了?