終了レポート m.PIME 中高生のためのプログラミング教室 第5回:ループとは?<ifとループ、ネストされたループ>

2023年8月19日(土)19:00~21:00

単純作業を繰り返すために便利な構文であるループを学びます。
ループの処理はいくつかありますが、今回は for 文について学びます。

今回は、新しい内容である for ループを学びました。
Python で同じ処理を反復して実行するにはループを用います。
なかなか歯ごたえのあるないようだったかと思います。
演習問題で、奇数だけを列記するには、if 文で条件分岐して、continueでスキップする方法と、奇数列の一般項が 2N-1 であることを利用する手があります。今日は実は途中で、数学の話に脱線してみました。

Python のコードの書き方は、1通りではありません。正解は何通りもあるのです。
他人のコードを見たとき、間違ってしまったとき、思い通りに Python が動いてくれないとき、というのは学ぶ者にとっての大きな味方です。
人間は、正解をすんなり書けてしまった時より、うまくいかないという障壁に出くわした時に大きく進化するのですから。
そして、例のごとく、気付けば21時を過ぎている、という事態です(笑)
指導者側だけでなく、受講生の皆さんの集中力がハンパないです。