File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ import Answer from "@site/src/components/Answer";
33
33
34
34
for 文を用いると、このように簡単に書くことができます。また、問題が少し変わっても、すぐにそれに合わせたプログラムを作ることができ拡張性があります。例えば、1 から 1000 の和はこのプログラムの ` 101 ` を ` 1001 ` にするだけで簡単に作ることができます。※この後、詳しく説明します。
35
35
36
- <ViewSource path = " /for/for_sum_1to1000_revised .ipynb" />
36
+ <ViewSource path = " /for/sum_1to1000_revised .ipynb" />
37
37
38
38
:::tip
39
39
` sum += i ` は、` sum = sum + i ` と同じ意味です。累算代入演算子と呼ばれます。
@@ -100,23 +100,27 @@ while 条件式:
100
100
$1$ から $n$ までの和を求める関数を作って、実際に 1 から 10 までの和を求めてみましょう。
101
101
102
102
<Answer >
103
- <ViewSource path = " /for/upto.ipynb" />
103
+
104
+ <ViewSource path = " /for/up_to.ipynb" />
104
105
105
106
実は、このプログラムは次のようにしてもっと簡単に書くことができます。しかし、次項の配列の内容がわかっていないと理解できないため、次項で詳しく紹介します。
106
107
107
- <ViewSource path = " /for/upto_sum.ipynb" />
108
+ <ViewSource path = " /for/up_to_sum.ipynb" />
109
+
108
110
</Answer >
109
111
110
112
### 練習問題 2
111
113
112
114
$n$ の階乗を求める関数を作って、実際に 10 の階乗を求めてみましょう。
113
115
114
116
<Answer >
117
+
115
118
<ViewSource path = " /for/factorial.ipynb" />
116
119
117
120
ちなみに、` math ` ライブラリに階乗を計算するプログラムが入っているようです。公式ドキュメントは[ こちら] ( https://docs.python.org/ja/3/library/math.html#math.factorial )
118
121
119
122
これを使えば、次のようになります。
120
123
121
124
<ViewSource path = " /for/factorial_math.ipynb" />
125
+
122
126
</Answer >
Original file line number Diff line number Diff line change 134
134
最高点を求めるプログラムを作ってみましょう。
135
135
136
136
<Answer >
137
- <ViewSource path = " /if /max.ipynb" />
137
+ <ViewSource path = " /array /max.ipynb" />
138
138
</Answer >
File renamed without changes.
You can’t perform that action at this time.
0 commit comments