请问python如何实现上下行内容叠加

问题遇到的现象和发生背景

现有文本
a 1
b 2
c 3
d 4

我想要达到的结果

a 1
b 1+2
c 1+2+3
d 1+2+3+4
请问python怎么实现?

你这个1,2,3,4是按行从文件里读进来的吗

ss=""
with open('111.txt','r' ) as f:
    lines=f.readlines()
    for line in lines:
        s=line.strip()
        ss+=s
print(ss)