刚刚学习希望的到帮助

这样写为什么会出现这个情况,是因为用了sum的原因吗?
第二张图片和第一张区别好像只有sum?

img


img

第一章图片print(sum)语句放在循环体里面,所以会打印出多个结果
第二章图片等while循环结束后再输出(即print语句放在外面),所以只会输出一次最终结果

你只是中文冒号吧,必须使用英文冒号(半角)
:

你看这两个是不是有差别

第一张图片是中文冒号,所以才会报错,和sum其实没关系的