2020年2月21日こんにちは。基本に関する内容を学習します。本題に入る前に、これまでの学習の流れにについてのまとめです。ついてまとめた記事については、以下の記事を参照ください。ついては以下の記事をご参照ください。続きを見る関数の基本については以下の記事をご参照ください。続きを見るオブジェクトとメソッドの使い方については以下の記事をご参照ください。else文【制御構文】の使い方については以下の記事をご参照ください。続きを見る今回は繰り返しの動作を行う構文について学習していきます。連続して表示したいとします。このとき、入力するプログラムの1例としては以下のものがあります。print(20)1234567891011print(10)print(11)print(12)print(13)print(14)print(15)print(16)print(17)print(18)print(19)print(20)これでも実行できるですが、少し面倒臭いですよね。そこで利用するのが、while文やfor文となります。本記事での学習内容while文について無限ループを避ける方法breakの使い方continueの使い方それでは早速見ていきましょう。繰り返し構文について上記で記載したプログラムの様な記述の仕方でも良いかもしれませんが、かなりメンドウです。「10回のみ、同様の処理を繰り返す」というように記述した方が圧倒的に楽に記述できます。イメージとしては、以下の様な図の形式です。while文while文を理解する為に有益な動画教材まずは動画でさらっと解説を聞いてから学習していきましょう。(もちろん、この記事で学習した後に視聴しても理解が更に深まります。)制御構文(while文)|中学生でもわかるPython入門シリーズ「中学生でもわかる〜」でおなじみ、いまにゅ先生のシリーズです。初心者向けにwhile文について非常に分かりやすく解説して下さってますね。中学生でもわかるPython入門シリーズこちらは今回の記事で学習するbreak文とcontinue文についての解説動画です。併せて見ていきましょう。PythonTelskoさんのチャンネルです。while文についてまとめて解説して下さっています。Pythonbreakの詳しい使い方はこちらで解説して下さっています。文について学習していきましょう。同様に「ある条件式を満たす間だけ」処理を繰り返し実行します。それでは実際にcodeを書いてみましょう。2print(i)print("処理を終了します")こちらは実際の実行画面です。使い方とほぼ変わりません。記述することは「条件式を満たす間」という意味を持ちます。繰り返したい命令にインデントをつけてください。条件式を、間違えて次のように記述してしまった際に起きるのが無限ループです。この様なコードになります。2print(i)print("処理を終了します")実行画面は以下の様になります(スクロールすると無限に下に続きます。下回ることは無いですよね。そのため永遠と繰り返しの処理が実行されてしまい、いつまでもプログラムが終了しない状況におちいります。c)を押すことで処理が止まります。覚えておいてください。記述することで、意図的に無限ループにすることもあります。記述して「特定の条件を満たすときに繰り返し処理を終了」させる必要があります。それでは実際に実行してみましょう。30:breakprint(i)print("処理を終了します")以下が実行画面です。繰り返し処理を強制終了するという命令です。「処理を終了します」を表示させます。具体的には以下の図の様なイメージです。いう文の使い方を学習しましょう。繰り返し処理の最初に戻すという命令です。実際にcodeを書いてみましょう。1:continueprint(i)print("処理を終了します")以下実行結果です。中身が奇数かどうか)を調べています。「偶数」だけが表示されることになります。具体的には以下の様なイメージです。今回はwhile文、break、continueの使い方について学習しました。制御構文の使い方については少しまとまりましたでしょうか。ここで、もう一度この課題に取り組んでみて下さい。理解が更に深まるかと思います。【python】関数について全て解説【基本から応用まで】この投稿はパスワードで保護されているため抜粋文はありません。Matplotlibの使い方【基礎から描図まで解説】この投稿はパスワードで保護されているため抜粋文はありません。【python】フィボナッチ数列の作り方【再帰的な方法の練習問題】この投稿はパスワードで保護されているため抜粋文はありません。都内の研究所で人工知能の研究をしています。産婦人科、プログラミング、機械学習、データサイエンス、ブログ(SEO)が大好きです。2017年度版】お問い合わせ業務依頼やお問い合わせは、『お問い合わせフォーム』からお願いいたします。当サイトは、人の健康に関わる健康食品やサプリメント等のアフィリエイトは行っておりません。そのため、企業様よりご依頼を頂く事もありますが、全てお断りをさせて頂いています。ご理解ご了承を頂けましたら幸いです。無料マガジンで連載を始めました。宜しければフォローをお願いいたします。twitterのfollowもお願いします。AI・プログラミングに関する情報発信をしています。AFFINGER5.。