Khi cần tìm phép chia liên tiếp trong danh sách, một phương thức được xác định sẽ lặp lại các phần tử của danh sách và sử dụng toán tử ‘/’ để xác định kết quả.
Dưới đây là một minh chứng về điều tương tự -
Ví dụ
def consec_division(my_list): my_result = my_list[0] for idx in range(1, len(my_list)): my_result /= my_list[idx] return my_result my_list = [2200, 500, 100, 50, 20, 5] print("The list is :") print(my_list) my_result = consec_division(my_list) print("The result is :") print(my_result)
Đầu ra
The list is : [2200, 500, 100, 50, 20, 5] The result is : 8.8e-06
Giải thích
-
Một phương thức có tên là ‘consec_division’ được xác định sẽ nhận một danh sách làm tham số.
-
Nó chỉ định chỉ số 0 cho một biến.
-
Danh sách được lặp lại và toán tử ‘/’ được sử dụng để chia mọi phần tử cho phần tử đầu tiên.
-
Kết quả là kết quả này được trả về.
-
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.
-
Điều này được gán cho một biến.
-
Nó được hiển thị dưới dạng đầu ra trên bảng điều khiển.