Đầu tiên, chúng tôi tạo 3 danh sách cho đầu vào của người dùng. Ở đây chúng tôi sử dụng kỹ thuật duyệt. Khởi tạo giá trị của sản phẩm thành 1, duyệt qua tất cả các phần tử và nhân từng số với sản phẩm một cho đến cuối danh sách.
Ví dụ
Input: A=[5,6,3] Output:90 Explanation:5*6*3
Thuật toán
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
Mã mẫu
#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))
Đầu ra
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