質問編集履歴
1
コードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,4 +8,24 @@
|
|
8
8
|
|
9
9
|
僕が書いたコードでは、ただの関数のプロットになってしまい、y=1の直線(1^x)と、y=±1(-1^x)のグラフになってしまいます。
|
10
10
|
|
11
|
-
どうすればよいでしょうか?
|
11
|
+
どうすればよいでしょうか?
|
12
|
+
|
13
|
+
僕が書いたコードは
|
14
|
+
```Python
|
15
|
+
def f(x):
|
16
|
+
return 1**x
|
17
|
+
|
18
|
+
def g(x):
|
19
|
+
return (-1)**x
|
20
|
+
|
21
|
+
def sigma(func, frm, to):
|
22
|
+
result = 0;
|
23
|
+
for i in range(frm, to+1):
|
24
|
+
result += func(i)
|
25
|
+
return result
|
26
|
+
|
27
|
+
print(sigma(f,1,30))
|
28
|
+
print(sigma(g,1,30))
|
29
|
+
```
|
30
|
+
|
31
|
+
です。
|