课程
/后端开发
/Python
/初识Python
sum = 0 x = 1 n = 1 while True: sum+=x; x*=2; n+=1; if n>20: break; print sum 为什么x*=2,放到前面就通不过??
2016-01-11
源自:初识Python 5-6
正在回答
如果 x*=2 放到 sum+=x; 前面,则你算的结果就是2+4+8...就没有开头的“1”了。
SetenCode 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序