Задача к ЕГЭ по информатике на тему «практика программирования» №1

Дана последовательность чисел. Нужно найти максимальную сумму подряд идущих чисел, так что среди них нет отрицательных. В ответ запишите ответ для файла.

f = open(’6.txt’)
 

 
summa = 0
 
ans = 0
 

 
for i in range(1000):
 
    x = int(f.readline())
 

 
    if x > 0:
 
        summa += x
 
        ans = max(ans, summa)
 
    else:
 
        summa = 0
 

 
f.close()
 
print(ans)

Ответ: 42
Оцените статью
Я решу все!