When I try to make it print the items within the list it never runs the first if statement. Here is my code. number_of_numbers_multiplication is equal to number_of_numbers_multiplication so it shouldn't go to the 2nd statement right?
numbers = [3,2,1]
how_many_multiplication = 3
number_of_numbers_multiplication = int(how_many_multiplication)
first = True
for multiplication_printer in range (1,number_of_numbers_multiplication):
            if multiplication_printer == number_of_numbers_multiplication:
                    print(numbers[multiplication_printer])
            elif multiplication_printer > 1 and multiplication_printer != number_of_numbers_multiplication:
                    print(numbers[multiplication_printer],'multiplied by,')
            elif first == True:
                    print(numbers[0],'multiplied by,')
                    print(numbers[1],'multiplied by,')
                    first = False;
please help
 
    