Khi cần kiểm tra xem một số và đôi của nó có tồn tại trong một mảng hay không, nó sẽ được lặp lại và bội số với 2 và được kiểm tra.
Ví dụ
Dưới đây là một minh chứng về điều tương tự
def check_double_exists(my_list): for i in range(len(my_list)): for j in (my_list[:i]+my_list[i+1:]): if 2*my_list[i] == j: print("The double exists") my_list = [67, 34, 89, 67, 90, 17, 23] print("The list is :") print(my_list) check_double_exists(my_list)
Đầu ra
The list is : [67, 34, 89, 67, 90, 17, 23] The double exists
Giải thích
-
Một phương thức có tên là ‘check_double_exists’ được xác định để sử dụng một danh sách làm tham số.
-
Nó lặp qua danh sách và nhiều phần tử với 2 và kiểm tra xem có tồn tại một số phù hợp với giá trị nhân đôi này không.
-
Nếu một giá trị được tìm thấy, thông báo có liên quan sẽ được hiển thị.
-
Bên ngoài phương thức, một danh sách được xác định và hiển thị trên bảng điều khiển.
-
Phương thức được gọi bằng cách chuyển danh sách.
-
Đầu ra được hiển thị trên bảng điều khiển.