课程
/后端开发
/Python
/初识Python
sum=0 x=1 n=1 while true: sum=sum+x x=x+2*(n-1) n=n+1 if n >20 break print sum
2018-11-19
源自:初识Python 5-6
正在回答
sum=0
x=1
n=1
while True:
sum=sum+x
x=x+2*(n-1)
n=n+1
if n>20:
break
print (sum)
这样可以了,你的代码中有两个问题,一是在if那一行里打的是中文的空格。二是由于python有多个多个版本,原来python从3.0后将print变为一个函数,所以需要加上括号,具体详情可以百度搜索:Missing parentheses in call to 'print'
祈_99
x=2**(n-1)
谢谢各位大神的解答
while ture:的ture应该为Ture
if函数后要加冒号
正确为
while Ture:
x=2*x
print sum
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序