Khi cần thực hiện phép tính tổng thay thế bộ kép, một phép lặp đơn giản và toán tử mô-đun được sử dụng.
Dưới đây là một minh chứng về điều tương tự -
Ví dụ
my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]
print("The list is :")
print(my_list)
my_result = 0
for index in range(len(my_list)):
if index % 2 == 0:
my_result += my_list[index][0]
else:
my_result += my_list[index][1]
print("The result is :")
print(my_result) Đầu ra
The list is : [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)] The result is : 225
Giải thích
-
Một danh sách các bộ được xác định và hiển thị trên bảng điều khiển.
-
Một biến được khởi tạo thành 0.
-
Khả năng hiểu danh sách được sử dụng để lặp lại các phần tử của danh sách và toán tử mô-đun được sử dụng để kiểm tra xem phần còn lại của mọi phần tử chia với 2 có bằng 0.
-
Nếu có, phần tử trong chỉ mục thứ 0 sẽ được thêm vào biến.
-
Nếu không, phần tử trong chỉ mục đầu tiên sẽ được thêm vào biến.
-
Đây là đầu ra được hiển thị trên bảng điều khiển.