jeudi 4 janvier 2018

Printing in a if else statement within a loop

When I try to make it print the items within the list it never runs the first if statement. Here is my code.

numbers = [3,2,1]
how_many_multiplication = 3
number_of_numbers_multiplication = int(how_many_multiplication)-1
first = True
for loop_dictionary_self_assign_multiplication in range (1,number_of_numbers_multiplication):
                if loop_dictionary_self_assign_multiplication == number_of_numbers_multiplication:
                        print(numbers[loop_dictionary_self_assign_multiplication])
                elif loop_dictionary_self_assign_multiplication > 1 and loop_dictionary_self_assign_multiplication != number_of_numbers_multiplication:
                        print(numbers[loop_dictionary_self_assign_multiplication],'multiplied by,')
                elif first == True:
                        print(numbers[0],'multiplied by,')
                        print(numbers[1],'multiplied by,')
                        first = False;

please help

Aucun commentaire:

Enregistrer un commentaire