Trong phần này, chúng tôi nén danh sách, với các phần tử liên tiếp bằng cách sử dụng zip[] và sau đó thực hiện tính tổng bằng toán tử +. Phần lặp lại được thực hiện bằng cách sử dụng hiểu danh sách
Python3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]8
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]9
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]0
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]1
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]2
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]4
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]0
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]2
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]4
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]2
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]8
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]9
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]80
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]81
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]82
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]83
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]84
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]85
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]86
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]87
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]80
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]89
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]90
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]91
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]0
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]93
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]85
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]95
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]96
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]97
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]98
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]99
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]00
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]8
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]02
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]85
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]04
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]05
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]06
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]80
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]08
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]82
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]83
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]11
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]85
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]86
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]14
Đầu ra
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]
Phương pháp #2. Sử dụng tổng [] + hiểu danh sách + zip []
Trong phần này, chúng tôi thực hiện nhiệm vụ lấy tổng bằng sum[] và phần còn lại tất cả các chức năng được giữ tương tự như phương pháp trên
Python3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]15
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]16
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]17
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]80
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]8
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]9
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]0
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]1
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]2
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]4
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]0
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]2
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]4
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]2
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]3
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]8
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]9
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]80
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]81
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]82
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]83
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]84
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]85
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]86
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]87
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]80
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]46
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]90
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]91
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]0
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]1
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]31
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]32
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]96
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]34
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]98
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]99
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]00
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]8
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]02
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]85
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]04
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]05
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]03
Trong chương trình bên dưới, chúng ta đã sử dụng câu lệnh
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]05 kết hợp với vòng lặp while để tính tổng các số tự nhiên lên đến num
Mã nguồn
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]6
đầu ra
The original list is : [4, 7, 3, 2, 9, 2, 1] The Consecutive overlapping Summation : [11, 10, 5, 11, 11, 3, 5]7
Ghi chú. Để kiểm tra chương trình cho một số khác, hãy thay đổi giá trị của num
Ban đầu, tổng được khởi tạo thành 0. Và, số được lưu trữ trong biến num
Sau đó, chúng tôi đã sử dụng vòng lặp ________ 106 để lặp lại cho đến khi số trở thành số không. Trong mỗi lần lặp lại của vòng lặp, chúng tôi đã thêm num vào tổng và giá trị của num giảm đi 1