课程
/后端开发
/Python
/初识Python
sum = 0 x = 1 n = 1 while True: sum+=x x=x*2 n=n+1 if n>20: break print sum
2017-04-17
源自:初识Python 5-6
正在回答
通过你问题里面的代码来看,没有问题,我直接复制粘贴到编辑器中,成功运行,计算结果是1048575。
关于你这个回复里的截图代码,由于print的格式是在while内,所以会显示sum的每次循环结果。
所以建议在编辑器中输入代码编辑,注意格式。如果非要在python IDLE中输入中输入,可参考,我用的是python 3.6:
还有事这样的情况,但是我觉得这样是不对的
错误是什么
weibo_寶予__0 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序