Python List Multiplication Program

Write a Python program to perform list multiplication using for loop range. In this example, we allow users to enter the list items. Next, we used the for loop range (for i in range(listNumber)) to iterate the multiList list items. Within the loop, we are multiplying each list item and printing the result.

multiList = []

listNumber = int(input("Enter the Total List Items = "))
for i in range(1, listNumber + 1):
    listValue = int(input("Enter the %d list Item = " %i))
    multiList.append(listValue)

print("List Items = ", multiList)

listMultiplication = 1

for i in range(listNumber):
    listMultiplication = listMultiplication * multiList[i]
    

print("The Muliplication of all teh List Items = ", listMultiplication)
Python List Multiplication Program 1

Python List Multiplication Program using For loop

multiList = []

listNumber = int(input("Enter the Total List Items = "))
for i in range(1, listNumber + 1):
    listValue = int(input("Enter the %d List Item = " %i))
    multiList.append(listValue)

print("List Items = ", multiList)

listMulti = 1

for num in multiList:
    listMulti = listMulti * num

print(listMulti)
Enter the Total List Items = 5
Enter the 1 List Item = 10
Enter the 2 List Item = 4
Enter the 3 List Item = 9
Enter the 4 List Item = 11
Enter the 5 List Item = 7
List Items =  [10, 4, 9, 11, 7]
27720

This Python program performs the list multiplication using a While loop.

multiList = []

listNumber = int(input("Enter the Total Items = "))
for i in range(1, listNumber + 1):
    listValue = int(input("Enter the %d Item = " %i))
    multiList.append(listValue)

print("List Items = ", multiList)

listMultiplication = 1
i = 0

while (i < listNumber):
    listMultiplication = listMultiplication * multiList[i]
    i = i + 1
    
print("Result = ", listMultiplication)
Enter the Total Items = 4
Enter the 1 Item = 9
Enter the 2 Item = 10
Enter the 3 Item = 2
Enter the 4 Item = 4
List Items =  [9, 10, 2, 4]
The Result =  720

In this Python list example, we created a listMultiplication(multiList) function that returns the result go list multiplication.

def listMultiplication(multiList):
    listMulti = 1

    for num in multiList:
        listMulti = listMulti * num
    return listMulti

multiList = [10, 20, 8]

listMultip = listMultiplication(multiList)

print("The Result = ", listMultip)
The Result =  1600

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.