我这个不也可以输出为什么不对

sum = 0

x = 1

while True:

    x = x + 1

    if x > 100:

        break

    sum = sum + x

    x = x + 2

print sum

我这个为什么输出的答案是1650  我这么写感觉没错 啊

因诺魂
浏览 1363回答 2
2回答

清波

任何一门语言的 循环判断问题,本质上是思路的问题,我以为这样的问题是不用 其他人指导的。 题主如果知道了自己所写代码的执行顺序 不能看出结果为何与所问不同。

Chace_Shadow

没明白你这段代码要干什么,你不说你要实现的目的怎么看代码,为什么有一个x=x+1后面又有一个x=x+2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python