课程
/后端开发
/Python
/初识Python
x = 0
sum = 0
while x <= 21:
sum = sum + 2^x
x = x + 1
print sum
2018-02-04
源自:初识Python 5-6
正在回答
python 中幂的表示方法不一样,你把2^x改成2**x试试,我是可以运行的
同学,我和你的代码一个思路,我的如下:x = 2
n=0
sum = 0while True: sum = sum + x^n n=n + 1 if n>=20: breakprint sum n是从0-19是前20项和,为什么还不对?
不知道这个问题你找到解决的办法了吗?
慢慢慢时光 提问者
如果缩进没有错的话,你现在是前19项和...
你这个代码算了前22项的和
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序