课程
/后端开发
/Python
/初识Python
谁能帮我解释下这个代码谢谢了。
2017-10-28
源自:初识Python 5-6
正在回答
前20个2n相加的和
慕仰3527753
while true: #表示这个是个无限死循环if n > 20: break #当n>20,跳出循环sum = sum + x # 每循环一次sum+xx = x * 2 #每循环一次x*2
结果为1+2+...+2的20次方
n=1
sum=0+1=1
x=2
n=2
sum=1+2
x=4
n=1执行第一次循环,n=2执行第二次循环,所以while跳出循环时执行了20次循环
计算的是sum =0+1+2+4+8+....
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序