Python 3.x: you need to print the list from top to bottom instead of from bottom to top

The ATM program needs to keep track of the last 5 transactions. updates but prints the most recent transaction at the bottom instead of at the top.

Transactions is an empty list at the beginning of the program, starts empty and fills up as the program is used.

If option == 5:
yes len (transactions) <=0:
        print("No History")
    if len(transactions) > 5:
lower_bound = int (len (transactions)) - 5
upper_bound = lower_bound + 5
transaction_counter = 1
for the element in the range (lower_bound, upper_bound):
print (str (transaction_counter) + transactions[element])
transaction_counter = transaction_counter + 1
plus:
transaction_counter = 1
for the element in the range (0, int (len (transactions))):
print (str (transaction_counter) + transactions[element])
transaction_counter = transaction_counter + 1

Actual output:

  1. deposit $ 200 in savings
  2. deposit $ 5 in the checking account
  3. Transfer $ 200 of checks to savings
  4. $ 20 withdrawal of savings
  5. balance inquiry

Expected performance:
1. balance inquiry
2. $ 20 savings withdrawal
3. Transfer $ 200 from checking account to savings
4. deposit $ 5 on the check
5. Deposit $ 200 in savings