Как написать функцию Python, которая задала массив чисел A, возвращает массив B, который имеет элементы A в обратном порядке? БЕЗ с использованием обратной функции в python и вместо этого использовать цикл for?Завершение одномерного массива - PYTHON
Это то, что у меня есть до сих пор, а затем я вызываю функцию 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
Это то, что он дал мне Traceback (самый последний вызов последнего) : Файл "", строка 1, в основной() Файл "C: \ .....", строка 12, в главном B = ReverseArray (A) Файл «C: \ ... .. ", строка 7, в ReverseArray B [ni-1] = A [i] NameError: глобальное имя 'B' не определено –
cah