File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7171 "id" : " 726dc4b6-502b-4582-b4ad-bf40b001e5b8" ,
7272 "metadata" : {},
7373 "source" : [
74- " if文と同じく、for文もヘッダーとブロックからなる。ヘッダーに `for 変数名 in イテラブルオブジェクト:` と書くと「イテラブルオブジェクトの各要素を順番に取り出して変数に代入し、そのつどブロックを実行する」という意味になる。ここで、**イテラブルオブジェクト** とは「繰り返し処理できるオブジェクト」のことである。例えば、リストや文字列などがこれにあたる。名前の由来は「繰り返す」という意味をもつ英単語 \" iterate\" から来ている。"
74+ " if文と同じく、for文もヘッダーとブロックからなる。ヘッダーに `for 変数名 in イテラブルオブジェクト:` と書くと「イテラブルオブジェクトの各要素を順番に取り出して変数に代入し、そのつどブロックを実行する」という意味になる。ここで、**イテラブルオブジェクト**とは「繰り返し処理できるオブジェクト」のことである。例えば、リストや文字列などがこれにあたる。名前の由来は「繰り返す」という意味をもつ英単語 \" iterate\" から来ている。"
7575 ]
7676 },
7777 {
356356 "id" : " c934522d" ,
357357 "metadata" : {},
358358 "source" : [
359- " while文では、条件式が真(True)である限り、ブロックの処理を何度でも繰り返す。条件式が初めて偽(False)になった瞬間に、繰り返しを終了する。したがって、条件式を適切に設定しないと無限ループに陥る可能性がある。また、初めから条件式が偽の場合は、ブロックは一度も実行されない。\n " ,
359+ " while文では、条件式が真(` True` )である限り、ブロックの処理を何度でも繰り返す。条件式が初めて偽(` False` )になった瞬間に、繰り返しを終了する。したがって、条件式を適切に設定しないと無限ループに陥る可能性がある。また、初めから条件式が偽の場合は、ブロックは一度も実行されない。\n " ,
360360 " \n " ,
361361 " 例として、`0` から `n-1` までの数字を順に出力するプログラムは、while文を使うと以下のように書ける。"
362362 ]
Original file line number Diff line number Diff line change @@ -380,7 +380,7 @@ <h2>for文<a class="headerlink" href="#for" title="Link to this heading">#</a></
380380< p > < span class ="caption-number "> Fig. 10 </ span > < span class ="caption-text "> for文の書き方</ span > < a class ="headerlink " href ="#id3 " title ="Link to this image "> #</ a > </ p >
381381</ figcaption >
382382</ figure >
383- < p > if文と同じく、for文もヘッダーとブロックからなる。ヘッダーに < code class ="docutils literal notranslate "> < span class ="pre "> for</ span > < span class ="pre "> 変数名</ span > < span class ="pre "> in</ span > < span class ="pre "> イテラブルオブジェクト:</ span > </ code > と書くと「イテラブルオブジェクトの各要素を順番に取り出して変数に代入し、そのつどブロックを実行する」という意味になる。ここで、< strong > イテラブルオブジェクト</ strong > とは「繰り返し処理できるオブジェクト」のことである。例えば、リストや文字列などがこれにあたる。名前の由来は「繰り返す」という意味をもつ英単語 “iterate” から来ている。</ p >
383+ < p > if文と同じく、for文もヘッダーとブロックからなる。ヘッダーに < code class ="docutils literal notranslate "> < span class ="pre "> for</ span > < span class ="pre "> 変数名</ span > < span class ="pre "> in</ span > < span class ="pre "> イテラブルオブジェクト:</ span > </ code > と書くと「イテラブルオブジェクトの各要素を順番に取り出して変数に代入し、そのつどブロックを実行する」という意味になる。ここで、< strong > イテラブルオブジェクト</ strong > とは「繰り返し処理できるオブジェクト」のことである。例えば、リストや文字列などがこれにあたる。名前の由来は「繰り返す」という意味をもつ英単語 “iterate” から来ている。</ p >
384384< p > 例として、< code class ="docutils literal notranslate "> < span class ="pre "> 0</ span > </ code > から < code class ="docutils literal notranslate "> < span class ="pre "> n-1</ span > </ code > までの数字を順に出力するプログラムを書いてみよう。これはfor文を用いることで次のように実現できる。</ p >
385385< div class ="cell docutils container ">
386386< div class ="cell_input docutils container ">
@@ -520,7 +520,7 @@ <h2>while文<a class="headerlink" href="#while" title="Link to this heading">#</
520520< p > < span class ="caption-number "> Fig. 12 </ span > < span class ="caption-text "> while文の書き方</ span > < a class ="headerlink " href ="#id5 " title ="Link to this image "> #</ a > </ p >
521521</ figcaption >
522522</ figure >
523- < p > while文では、条件式が真(True)である限り、ブロックの処理を何度でも繰り返す。条件式が初めて偽(False)になった瞬間に、繰り返しを終了する。したがって、条件式を適切に設定しないと無限ループに陥る可能性がある。また、初めから条件式が偽の場合は、ブロックは一度も実行されない。</ p >
523+ < p > while文では、条件式が真(< code class =" docutils literal notranslate " > < span class =" pre " > True</ span > </ code > )である限り、ブロックの処理を何度でも繰り返す。条件式が初めて偽(< code class =" docutils literal notranslate " > < span class =" pre " > False</ span > </ code > )になった瞬間に、繰り返しを終了する。したがって、条件式を適切に設定しないと無限ループに陥る可能性がある。また、初めから条件式が偽の場合は、ブロックは一度も実行されない。</ p >
524524< p > 例として、< code class ="docutils literal notranslate "> < span class ="pre "> 0</ span > </ code > から < code class ="docutils literal notranslate "> < span class ="pre "> n-1</ span > </ code > までの数字を順に出力するプログラムは、while文を使うと以下のように書ける。</ p >
525525< div class ="cell docutils container ">
526526< div class ="cell_input docutils container ">
You can’t perform that action at this time.
0 commit comments