Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python nhân tất cả số trong list

Đầu tiên tạo 3 list nhập từ người dùng. Ở đây ta dùng kỹ thuật duyệt (traversing). Khởi tạo giá trị tích = 1, duyệt tất cả phần tử và nhân từng số với tích một bởi một đến cuối list.

Ví dụ

 Input: A=[5,6,3] Output:90 Giải thích: 5*6*3 

Thuật toán

 Bước 1: Nhập tất cả số vào list (lst). Bước 2: Để nhân tất cả giá trị trong list dùng kỹ thuật duyệt. Bước 3: Biến X=1. Bước 4: for i in LST /* duyệt từ đầu đến cuối list X = X * i /* nhân từng phần tử Bước 5: Hiển thị X 

Mã ví dụ

 # Nhân tất cả số trong list def mulallnum(lst): x = 1 for i in lst: x = x * i return x # Mã điều khiển A=list() B=list() C=list() n1=int(input("Nhập kích thước List đầu tiên ::")) n2=int(input("Nhập kích thước List thứ hai ::")) n3=int(input("Nhập kích thước List thứ ba ::")) print("Nhập Phần Tử List Đầu Tiên ::") for i in range(int(n1)): k=int(input("")) A.append(k) print("Nhập Phần Tử List Thứ Hai ::") for j in range(int(n2)): k1=int(input("")) B.append(k1) print("Nhập Phần Tử List Thứ Ba ::") for j in range(int(n3)): k1=int(input("")) C.append(k1) print("NHÂN TẤT CẢ SỐ TRONG LIST ĐẦU TIÊN ::>", mulallnum(A)) print("NHÂN TẤT CẢ SỐ TRONG LIST THỨ HAI ::>", mulallnum(B)) print("NHÂN TẤT CẢ SỐ TRONG LIST THỨ BA ::>", mulallnum(C)) 

Kết quả

 Nhập kích thước List đầu tiên ::3 Nhập kích thước List thứ hai ::4 Nhập kích thước List thứ ba ::5 Nhập Phần Tử List Đầu Tiên :: 1 2 5 Nhập Phần Tử List Thứ Hai :: 3 2 4 5 Nhập Phần Tử List Thứ Ba :: 12 2 1 3 2 NHÂN TẤT CẢ SỐ TRONG LIST ĐẦU TIÊN ::> 10 NHÂN TẤT CẢ SỐ TRONG LIST THỨ HAI ::> 120 NHÂN TẤT CẢ SỐ TRONG LIST THỨ BA ::> 144