sum = 0 請問哪里有錯誤,我理解的是2的n此方的求和,即∑0到20求和
sum = 0 請問哪里有錯誤,我理解的是2的n此方的求和,即∑0到20求和。 x = 1 n = 1 while True: ? ?sum=sum+x ? ?n=n+1 ? ?x=x**n ? ?if n>21 ? ? ? ?break print sum
sum = 0 請問哪里有錯誤,我理解的是2的n此方的求和,即∑0到20求和。 x = 1 n = 1 while True: ? ?sum=sum+x ? ?n=n+1 ? ?x=x**n ? ?if n>21 ? ? ? ?break print sum
2017-06-04
舉報
2017-06-04
有兩個問題:第一:在進行n次方運算時,你的x沒有等于2,一直是值為1.第二:你實際求得是前21項的和,把if 的判斷改成 >= 即可滿足要求。
2017-06-04
2的n此方的求和 和 x = x **n(求x的次方 x為初始1)不矛盾么