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

如何编写可输出完整连续自然数累加表达式的Python阈值求和程序

代码调整方案

核心调整逻辑

  • 你现有代码已经正确计算出了输入阈值limit、最终累加停止的数值number、累加总和,注意sum是Python内置函数,建议变量名改为total避免命名冲突
  • 只需要额外生成1到number的连续数字拼接字符串,再调整打印语句的格式即可

完整可运行代码

limit = int(input("Limit:"))
number = 1
total = 1

while total < limit:
    number = number + 1
    total = total + number

# 生成连续累加表达式
sum_expression = " + ".join(str(i) for i in range(1, number + 1))
# 按要求格式输出
print(f"Limit: {limit} The consecutive sum: {sum_expression} = {total}")

输入阈值18时,运行输出为Limit: 18 The consecutive sum: 1 + 2 + 3 + 4 + 5 + 6 = 21,和示例要求完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 02:30:03