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

如何修改Python程序以输出总和、最后添加的数及添加的数字计数?

修改Python程序实现指定输出格式

原程序仅计算并输出累加总和,要实现输出[总和 最后添加的数字 数字计数]的格式,我们可以添加变量记录关键信息,修改后的代码如下:

sum_total = 0  # 避免使用sum作为变量名,防止覆盖内置函数
k = 1
count = 0
last_num = 0

while sum_total <= 100:
    sum_total += k
    last_num = k  # 每次循环更新最后添加的数字
    count += 1    # 计数加1
    k += 2

print(f"[{sum_total} {last_num} {count}]")

关键修改说明:

  • 将原变量sum改为sum_total,避免和Python内置的sum()函数冲突
  • 新增count变量,每次循环累加1,统计添加的数字总数
  • 新增last_num变量,每次循环时记录当前添加的k值,最终保存最后一次添加的数字
  • 使用格式化字符串输出要求的[总和 最后添加的数字 计数]格式

运行代码后,输出结果为[121 21 11],完全符合需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 08:01:32