def deQuote(list):
for i in range(0, len(list)):
list[i] = int(list[i])
def findMaxspan(list, k):
size = len(list) #목록의 길이
max = -sys.maxint #임시 최대 구간합, 상당히 작은 정수로 초기화
for start in range(0, size - k + 1):
sum = list[start]
for i in range(1, k): #start = 구간 출발 위치
sum += list[start + i] #현재 구간합 초기화
for j in range(0, len(list)):
i = j
if sum > max: #최대 구간합 갱신
max = sum
return(max, i, i + k - 1)
list = raw_input("정수들의 목록을 입력하세요: ").split() # split과 deQuote 함수를 통해 list를 계산 가능케함
deQuote(list)
k = input("최대 구간합을 구할 구간수: ")
max = findMaxspan(list, k)
print "최대", k,"-구간합:", max
print "최대 구간:", i, ":", i + k - 1
그래서 질문은?