课程
/后端开发
/Python
/初识Python
求等比数列前20项和 我这代码 哪里出问题了
2017-09-07
源自:初识Python 5-6
正在回答
n没有改变,始终为1,这样就成了一个死循环。在if前面加一个n = n+1
慕粉013020482 提问者
没有^,听说**就是次方的意思
sum = 0x = 1n = 1while True: sum += x x = pow(2,n) n = n + 1 if n > 20: breakprint sum
在while循环中,n的值没有改变,一直为1,不能满足break跳出循环的条件,是死循环吧。。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序