Computer >> Computer tutorials >  >> Programming >> Python

Python program to multiply all numbers in the list?


First we create 3 list for user input .here we use traversing technique. Initializing the value of product to 1, traverse all the element and multiply every number with the product one by one till the end of list.

Example

Input: A=[5,6,3]
Output:90
Explanation:5*6*3

Algorithm

Step 1:  input all numbers in the list (lst).
Step 2:  to multiply all values in the list we use traversing technique.	
Step 3:  variable X=1.
Step 4:  for i in LST		/*traverse from first to last in the list
          X=X*i		/* multiply elements one by one
Step 5:  display X

Example Code

#To multiply all numbers in a list
def mulallnum(lst):
   x=1
   for i in lst:
      x=x*i
      return x
   #driver code
A=list()
B=list()
C=list()
n1=int(input("Enter the size of the First List ::"))
n2=int(input("Enter the size of the Second List ::"))
n3=int(input("Enter the size of the Third List ::"))
print("Enter the Element of First List ::")
for i in range(int(n1)):
   k=int(input(""))
   A.append(k)
print("Enter the Element of Second List ::")
for j in range(int(n2)):
   k1=int(input(""))
   B.append(k1)
print("Enter the Element of Third List ::")
for j in range(int(n3)):
   k1=int(input(""))
   C.append(k1)
print("MULTIPLY OF ALL NUMBERS IN FIRST LIST ::>",mulallnum(A))
print("MULTIPLY OF ALL NUMBERS IN SECOND LIST ::>",mulallnum(B))
print("MULTIPLY OF ALL NUMBERS IN THIRD LIST ::>",mulallnum(C))

Output

Enter the size of the First List ::3
Enter the size of the Second List ::4
Enter the size of the Third List ::5
Enter the Element of First List ::
1
2
5
Enter the Element of Second List ::
3
2
4
5
Enter the Element of Third List ::
12
2
1
3
2
MULTIPLY OF ALL NUMBERS IN FIRST LIST ::> 10
MULTIPLY OF ALL NUMBERS IN SECOND LIST ::> 120
MULTIPLY OF ALL NUMBERS IN THIRD LIST ::> 144