课程
/后端开发
/Python
/初识Python
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=2^n
n=n+1
if n > 19
break
print sum
2018-02-27
源自:初识Python 5-6
正在回答
应该是误删了if n>20后面的‘:’
少了冒号,加上可以运行成功了
x=pow(2,n)
if n > 20:
改了冒号也是不对的,^不表示幂运算,幂运算可以用pow(x,y)代表x^y
python里面^不能代表幂运算
if n > 19: 少了冒号 语法错误
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序