def tien_to(day): p = [0] for so in day: p.append(p[-1] + so) return p def tong_doan(p, l, r): if not 0 <= l <= r < len(p): raise IndexError("Đoạn ngoài phạm vi") return p[r] - p[l] p = tien_to([4, 1, 7, 2, 6]) assert tong_doan(p, 1, 4) == 10 assert tong_doan(p, 0, 5) == 20 assert tong_doan(p, 2, 2) == 0 print(p)