You can create a new array use a for loop to add each element from the original array to the new array.
array = [0, 10, 20, 40]
reverse = []
for i in range(len(array) - 1, -1, -1):
reverse.append(array[i])
In Python you can use the range method to give you a list of numbers from a starting point to an end point.
This is the format of the range method. range(start, stop, step).
From code above: range(len(array) - 1, -1, -1) --> 3, 2, 1, 0
In this case you are starting from the last index (length of array minus 1) to the first index. The step is -1 because of this. Another thing about range is that the stop number is not included if 0 was used instead of -1 the first element would not have been added to the array.