首先,我们为用户输入创建3个列表。在这里,我们使用遍历技术。将积的值初始化为1,遍历所有元素,并将每个数字乘以积乘以1,直到列表末尾。
Input: A=[5,6,3] Output:90 Explanation:5*6*3
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
#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))输出结果
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