お帰りなさい｡
簡単な練習をしてみましょう｡
簡単なカウンターを作って､ このカウンターがリストの項目を数えてくれるんだ｡
どういう意味ですか？
まあ､ リストがあるとしましょう｡
そして､ これは予約語です｡
Pythonの実際の単語であることを忘れないでください｡
そこで､ 変数としてマイリストと名付けることにします｡
そしてこのリストには､ 1､ 2､ 3､ 4､ 5､ 6､ 7､ 8､ 9がある｡
テンです｡
やって欲しいのは､ この反復可能なリストに対してループ処理を行い､ リストの合計を出すことです｡
必要であれば､ ビデオを一時停止してください｡
そうでなければ､ どうすればいいのか見てみましょう｡
まず､ ゼロに等しいカウンタ変数を作成します｡
そして､ フォーと言います｡
私が対抗するリストの項目｡
イコールカウンター｡
プラスアルファのアイテム｡
そして最後にカウンターを印刷するんです｡
これがうまくいくかどうか見てみましょう｡
打ってみる｡
走る｡
そして､ 私の計算が正しければ､ 55となり､ 正しいはずです｡
さて､ この練習をするとき､ ちょっとつまづいたかもしれません｡
そこで､ こう考えてみよう｡
ここでprintをしたところでエラーになった方もいるかもしれませんが､ ここでprintをした場合は､ ループしてしまうということを覚えておいてください｡
インデントされているので､ このコードブロックの一部であり､ 項目の数だけプリントされることになるのです｡
ですから､ このようにインデントして､ 合計が出るようにしなければなりません｡
もうひとつ気づいたのは､ これらすべての項目のカウンタや合計を保持するためには､
ループの外側に変数を用意する必要があったということです｡
ここでカウンターをゼロに移動させても､ 毎回カウンターはゼロにリセットされるので､ 10になる頃にはカウンターはゼロになっているはずです｡
つまり､ 0＋10で10になるわけで､ そうすると､ まあ､ 10になるわけです｡
ですから､ ここで気をつけなければならないのは､ インデント（字下げ）です｡
私たちがループしていることの表れか｡
ループさせるものがこのコードブロックの中にあることを確認する必要があります｡
しかし､ このループの外側にある情報を取得したい場合は､ このように保持することはできません｡
この問いに騙されなかったのなら
もしそうだったら､ グッジョブです｡
ご安心ください｡
すべては学びのため｡
次回作でお会いしましょう｡
バイバイ｡