Khi cần tìm tích của giá trị chỉ mục và tổng, thuộc tính "enumerate" được sử dụng.
Ví dụ
Dưới đây là một minh chứng về điều tương tự
my_list = [71, 23, 53, 94, 85, 26, 0, 8]
print("The list is :")
print(my_list)
my_result = 0
for index, element in enumerate(my_list):
my_result += (index + 1) * element
print("The resultant sum is :")
print(my_result) Đầu ra
The list is : [71, 23, 53, 94, 85, 26, 0, 8] The resultant sum is : 1297
Giải thích
-
Danh sách các số nguyên được xác định và hiển thị trên bảng điều khiển.
-
Một giá trị số nguyên được gán cho 0.
-
Giá trị liệt kê được sử dụng để lặp qua danh sách.
-
Chỉ số được nhân với phần tử tương ứng và phần tử này được thêm vào giá trị số nguyên.
-
Đây là đầu ra được hiển thị trên bảng điều khiển.