课程
/后端开发
/Python
/初识Python
sum = 0
x = 1
while True:
sum = sum + x
x = x + 1
if x == x + x *2:
continue
if x > 100:
break
print sum
2020-06-18
源自:初识Python 5-7
正在回答
if x == x + x *2,你这里用的等于号,这个语句永假,所以不会执行后面的continue,不知道对不对。。
while 下面的缩进好像有问题,我是个新手,不知道怎么看这个问题是 为了解决什么问题,
暂且认为它是要解决1-100的和的问题。
那么
if x == x + x*2
这一段就是莫名其妙的。不清楚这一段是什么用意,而且这一段是不会执行的,因为x始终大于1,其不可能等于三倍的自己。
另外我把你的代码放进python里跑了一下,第一次报错缩进有问题,你最好可以自己敲一下这个代码。第二次报错是在if x==那一段语句中冒号不是英文冒号。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序