课程
/后端开发
/Python
/初识Python
sum=o x=1 n=1 while n<=20: sum=sum+x x=x*2 n=n+1 print sum
2016-09-24
源自:初识Python 5-6
正在回答
这种问题大可不必纠结,两者本质上是一样的,所谓的更优,也只是习惯而已。
具体说来,while true break 结构类似于do while(java中)结构,会保证至少一次进入while循环;而 while +条件 结构更多情况下完全取决于你对是否正确循环的预判,有可能一次都不执行。
之前上计算机视觉课程是就发现,涉及多个循环条件判断是,用多个if-break语句其实更明晰。
本熊正在睡觉中 提问者
sum=0
n=1
while n<=20:
sum = sum + 2**(n-1)
n=n+1
print (sum)
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序