课程
/后端开发
/Python
/初识Python
这个前20项的和的公式是怎么样的??有点看不懂
2018-01-15
源自:初识Python 5-6
正在回答
sum(list[0:20])
sum = 0
x = 1
n = 1
while True: #使用while循环,只要后面没有跳出循环的语句True会让循环一直执行下去
sum = sum + x
x = 2 ** n #求2的n次方
n = n + 1 #每循环一次n加1,当循环到20次时,n = 21
if n > 20: #当循环到20次时,n = 21,if语句判断出n大于20
break #break终止循环,如果没有break语句将一直循环下去而报错
print sum
就是求等比数列的前20项和,后一项是前一项的2倍
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序