2016-04-01 12 views
0

私は紙の上に書き留めたいと思う数式を私の頭の中に持っていますが、どうすればよいかはわかりません。私はシグマを使用する必要があることを知っていますが、私はその機能が何であるべきか分かりません。私はそれのためにPythonコードを書く方法を知っているので、私はそれを書きましたが、私はまだ数学関数としてそれを書く方法がわかりません。これはコードです:あなたは、加算しているPython関数を数学関数に変換する

def multiply_sum(integer): 
     whatever = 1 
     final = 0 
     for i in range(1, integer + 1): 
      whatever = whatever * 2 
      final += whatever 
     return final 

答えて

2

2、4、8、...、2 ^整数 - 等比数列2 * 2^I、I = 0、1、2 ...これは2 ^(整数+1) - 2まで合計します。

幾何級数、ここでの合計の一般式、およびいくつかのプロパティについては、ここをクリックしてください:https://en.wikipedia.org/wiki/Geometric_series

0

あなたは確かに合計を計算することができますが、あなただけの表記をしたい場合、それは次のとおりです。

enter image description here

+0

私は整数になります。 Pythonの範囲関数は2番目の引数には含まれていません。 – Xilexio

+0

確かに、あなたは正しい –