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.