You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何计算列表各元素除以指定数的整数商总和?

代码修正方案

原代码存在的问题

  • 未定义独立的总和累加变量,原代码循环中直接修改遍历的元素值i,最终返回的是列表最后一个元素迭代后的结果,并非所有整数商的和
  • 初始化的quotient为列表类型,但实际使用中被直接赋值为单个整数商,未起到存储或累加计算的作用

修正后代码

def multiple(first_list, dividing_num):
    total = 0
    for num in first_list:
        quotient = num // dividing_num
        total += quotient
    return total

print(multiple([9, 18, 2, 20, 21], 4))

逻辑验证

上述代码依次计算列表每个元素对除数的整数商后累加求和:9//4=2、18//4=4、2//4=0、20//4=5、21//4=5,总和为2+4+0+5+5=16,符合预期输出。

内容的提问来源于stack exchange,提问作者Samir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 10:48:05