求和的一个小问题,不知道能不能一行代码写出来

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
fen1=1
fen2=2
fen3=12
fen4=21
#想求fen=fen1+fen2+fen3+fen4.这样太麻烦了,能不能实现fen1:fen4的求和,减小体力劳动

其实没差,关键是你这些变量都是独立定义的,如果是用户输入的还好

l = [fen1, fen2, fen3, fen4]
fen = sum(l)
#fen = sum([1,2,12,21])

img

print(sum([1,2,12,21]))

列表的话可以sum(),如果只是单独变量,最小体力劳动是口算。

用locals()吧

50个数据放数组,用循环累加