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

使用while循环计算0到500所有5的倍数总和,排查现有代码错误

代码错误说明与修正方案
  • 缩进不规范:Python对缩进语法要求严格,你提供的代码中x = 1所在行缩进层级和num = 0不匹配,while循环内部的代码缩进也不符合规范,直接运行会抛出缩进相关的语法错误。
  • 起始值设置错误:需求要求统计0到500中所有每第五个数字,也就是0、5、10……500的序列,你将循环变量x的初始值设为1,实际统计的是1、6、11……的非目标序列,遗漏了0,也没有匹配5的整倍数的要求。

修正后的可运行代码如下:

num = 0
x = 0
while x <= 500:
    num += x
    x += 5
print(num)

运行后输出结果为25250,符合需求的计算结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 19:18:02