숫자의 연속 숫자를 더하고 가장 큰 합계를 반환하는 함수를 작성해야합니다. 나는 인수 (m, t)를받는 함수를 작성했다. m-은 숫자 (int)를 나타내며 t (int도)는 연속되는 숫자의 합을 의미합니다. 이제는 숫자와 끝에서 모든 자릿수를 통해 최대 값을 반환하기를 원합니다.숫자의 연속 숫자의 최대 합
def sum_digits(m, t):
str_m= str(m)
for i in range(len(str_m)):
if t+i<len(str_m):
num= str_n[i:t+i]
num1='+'.join(num)
num2= str(eval(num1))
lst= list(num2)
else:
break
return max (lst)
그게 바로,하지만 난 추가하고 싶어 할 때 내가 beginnig에서 빈 목록을 설정 한 그것은 나에게 오류 – user2751595