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

如何计算数组中的数值?简易分数计算器的数组求和实现疑问

解决分数计算器的求和问题

你当前代码里用len(all_exam_marks)得到的是数组的元素个数(也就是3),不是元素的总和。要把数组里的数值相加,直接用Python内置的sum()函数就行:

修改后的代码

all_exam_marks = [float(4), float(1), float(3)]
total_marks = sum(all_exam_marks)
print(total_marks)  # 输出结果是8.0

如果需要把结果转成整数,直接套个int()就行:

total_marks_int = int(sum(all_exam_marks))
print(total_marks_int)  # 输出结果是8

sum()函数会自动遍历数组里的每一个元素,把它们累加起来,不管元素是浮点数还是整数类型都能处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 05:35:28