はいこんにちは今回は廃村いい音の第7回目を始めていきたいとおもいます 今回で学習するのはですね請求項分の中でも for 文っていうのをやっていきたいとおもいます で早速ないように入っていくんですけども例えばですね 今までの学習範囲の中で数字のゼロから用出力したいにするといった時にも どのように書いていたかというとですね これもかなり強引にはなるんですけども凛との0 プリント-1プリントのスリーポイントの さん でプリントの4とこんな感じでですね半ば合意 全部家教老師ていたかと思います腰ふとインターするとまぁしっかり0から4が出て くるんですね ただろそのこれだともう全くプログラム影がないと なのでちょっとアレンジを加えて あいいですね一応どんどんたしてコート そういう行動を書いてみたいかなと思いますで最初に i20を言ってあげて ちょっとここで1回プリントしますね そうすると愛なのかいいですねちゃんと0が入ってるんですね でこの愛に対してじゃあどんどん 1を足していこうと ねプリントの愛としてあげれば嬉しいふとエンターにですね ちゃんと1って出てくるんですねなのでダートこれをですね 3つ目コピー&ペーストしてですねこれでシフターインターすれば これでも0から4が出てくるんじゃないかと確かにそうではあるんですけどもこれも ですねぇー コードっぽくなっちまったんですけどまだイマイチなんですよね でこのようにですね同じ処理を何回も繰り返すと it 月に今回学習する方文っていうのを使ってみるんですね で実際に方分解ていくんですけども例えば先ほどのように0から4を出したいといった ときにはですね この蓮 子っていうのも合わせて使ってあげて for i are you ベンジーでここでですね言 してあげてねプリントの 愛ですねクレディシフトエンターするとですね 先ほどですね 足し算をしていた時はこれなんと12行ぐらいプログラムを書いていたんですけども たったのこちらに業でですね0から4を出力できるようになったんですね でちなみに今これゼロから選んで出力されているんですけども 例えば一から始めたいと言った時もあるかと思います そういうときはですね4 oi ヒュー レンジでここでですね1 をやってあげるんですねポレプリントの愛ってすると これですね1から4といった感じになります で1カンマ事書くと 枚力子が出てきそうな感じがするんですけどもこれは1から4なんですね これ文字列のインデックスの時もそうだったんですけども この後ろ側で指定する奴俺っていうのはまあ基本的に一つ減ると思っていただけると いいのかなと思います またですねいまいちから4っていうの連続の数状を出したんですけども 例えばひとつ飛ばしにするとかもできるんですねこれはこうパイ うレンジ1-5- ニートかですね これはですねひとつ大きに飛ばすっていう意味なんですけどもこれでシフトエンター するとですね 先ほど1から4がここに書いてあったんですけども これをですね一つとば c したので正位置と酸が出てくるとそういった感じになり ます でほか言い分ですね3つ飛ばしにするところできるんですね で書いていくと これですねー レンジの部分で 対処がまあ市中のでここでさん選んであげればいいんですね でこれああいう出力するとはいこんな感じでですね 3つ飛ばしで最初が1 day その次が+さんになるので選んで+さんで7ですね こんな感じで数字を出すことができますとそれでですねこのレンジっていうのはですね もず列のインデックスと応用してあげると 面白い使い方ができるんですね どんな風に面白いのかっていうのをまあ書いていくんですけども ワードっていう件数の中にあいその復帰れますと でこのパイソンからですね何か文字を食したいといったときには まあ例えばこんな感じでですね word の0番目を出してくるとこれシフト エンターするとですねこんな感じで p が取れたんですね大今度 1を入れてあげると は外が取れるとこういった感じで 文字列のインデックスをステイしてあげるとその場所の文字が取れましたと でこれをですね芳文を使って応用してみるんですけども 4アイエヌジー で今回パイソルって6文字なので6にしてあげて これでですねプリントのワードのでここに愛を入れてあげればいいですよね でそうすると何が起こるかっていうと先ほどですね ゼロから01/23シート数字が出ていたのでここのインデックスの部分にですね どんどん数字が入ってくると おおおおおおおおおおおおお なのでこれで実行すると このように あそうって人も自殺とレゲエになるんですね で今ですねここパイソンて6文字だったのでご数字の6をダイレクトに書いたんです けども このレングス それを省略してれで読むんですけどもそれを使ってあげるとですね こちら4分がもっと簡潔に書くでポーアイ ep n レンジの でここでですね数字の六甲ダイレクト計画んじゃなくて レングスのここにワードですね そうすると この塊でパワードの長さ要するに2時の6ですよね これが取得できてここプリントの バードの愛ですね これでモチーフとエンターしてあげれば python の各文字が取得できるように なるんですね でこのレングスっていうのはですね長さを調べるときに使う関数のことで後でですね リストっていうのを学習するんですけどもその時にもよく出てきますのでこの タイミングでしっかり押さえておきましょう はいここまでです でこのレンジっていうのを使いつつ for 文を使ってあげたんですね ただですね今このレンジを使うときっていうのは基本的にこんな感じでですね インデックスを指定する公文だったんですね たんだ これインデックスを指定しないで方面系の使えるんですね 残り何のことを言ってるかっていうと実際に書いていくんですけども ワードって変数の中にパイソンを入れてあげますと で先ほどはですねこの4分の恋情使ってあげて でバードの長さを レンジの中に入れてあげてでここでですね word のインデックスを指定してあげたとこういう書き方をしてこのパイソン チェーン堀田あげたんですけどもちょっとここ コメントアウトしてあげて 今回はですねこのインデックスを指定しないで書くんですね それどうやってやるかっていうと高 s っていうのまあ金で置いておいて陰でここさっきまでレンジか言ってたんですけど も ここにですねワードをするまま直接かけるんですね でプリントのここに s これだけ書いてあげれば ok ですこうするとシフト enter で python が取れるんですねこれはですね 何をしているかっていうと このワードというのを4産んで回してあげるとこの文字がですね一つずつ取れるんです ね 要するにさっきはですねインデックスを姿勢してこの python の各文字をとっ てたんですけども 今回はですねこの p とかホワイトか t とかこういう文字を直接参照してるん ですね なので今回はインディックスが入らなくてそのまま ワードっていうのをここに入れてあげればこんな感じで1文字ずつ 取得できましたとでこれですねちょっともずだからわかりにくいかも知れ ないんですけども後々学習するですねリストっていうのを使ってあげるとさらにわかり やすくなるんですね でリストっていうのはですね先の事にはなるんですけども この段階でちょっと触れておくとたいそれ ねカトジャバー で後轟雷んぐですね こんな感じでこの文字列とか あと数字も ok なんですけどもこういうですね今まで学習したような 方をですねいくつも入れておく箱なんですね で今回はこのパイソン java 号ラング プログラミング言語ですねこれこれを入れておくと でこれに対してですね4群でですね のノエルに対してプリントで中身を出力するとこうするとですね それぞれのプログラミング言語がまあ取得できるようになるんですね ちなみにこれをですねインディックス指定する形で書くとどうなるかっていうと 4の愛の印のでレンジですよね で連前の中身に l を入れてあげて でプリンプとの l でここでインデックスしてですよねこれシフトエンターすると こんな感じでですね下にも3つプログラミング言語が出てくるかと思います でこれですね出てくるものは同じなんですけども このプログラムを見た時にですねどちらが分かりやすいですかという話になってくるん ですけどもまぁ 明らかいいんですねこの上のほうが 簡潔に書けますしなおかつ分かりやすいですよね 例えばこのレンジ連得るとか書いてるとですね この方分の条件指定の部分がかなり長くなってしまうんですね なので何か特別なこだわりがない限りはですね できるだけこのインデックスを指定しない形で for 文を使ってあげる といいのかなと思いますはい 今回のレクチャーはこれで以上になります4部もですね結構使う文法になりますので このタイミングでしっかりと押さえておきましょう 今回も動画ご視聴いただきありがとうございましたまた次回も頑張っていきましょう