rendered paste body#!/usr/bin/env pythonnumbers = [0, -1, 2, -1, 3, -1, 0]daftar = {}jawaban = Nonefor i in range(0, len(numbers)): daftar[i] = (numbers[i], i, i) if i > 0: if numbers[i] + daftar[i-1][0] > numbers[i]: daftar[i] = (numbers[i] + daftar[i-1][0], daftar[i-1][1], i) if jawaban == None or jawaban[0] < daftar[i][0]: jawaban = daftar[i]print "Jumlahan: %d, awal: %d, akhir: %d" % jawabannum = []for i in range(jawaban[1], jawaban[2]+1): num.append(numbers[i])print " + ".join(map(lambda x: str(x), num)),print "= %d" % jawaban[0]