NewBornboom
NewBornboom
2019-03-25 15:01
采纳率: 18.2%
浏览 1.3k

基于python,我现在有变量a1=2,a2=3,a3=8,a4=10.....a50=100. 请问怎样利用循环相加求和呢?

我现在有变量a1=2,a2=3,a3=8,a4=10.....a50=100.
请问怎样利用循环相加求和呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • FeiRouBing
    FeiRouBing 2019-03-25 15:33
    已采纳
    x = 0
    for i in range(51):
        x += eval("a"+str(i))
    print(x)
    
    
    点赞 评论
  • rubikchen
    502203305 2019-03-25 15:45
    sum = 0
    d = globals()
    for i in range(1,51):
        sum += d["a"+str(i)]
    
    点赞 评论
  • April_6
    April_6 2019-03-25 20:04

    先将其值存到一个list中,然后遍历list求和

    点赞 评论

相关推荐