プログラミングとコナン

【Python入門】初めてのプログラミング(while文)

こんにちわ!この記事はPythonの初学者のための内容となっております。

  • 「while」文が分からない
  • 「for」文との使い分けが微妙
  • 「while」文の基本を知りたい

という方向けの内容です。

また、前回は、以下の内容でした。

csvデータから座標指定して画像の切り取りする方法

今回は「while」文によるループですが、「for」文も重要なので次の記事も参考にしてみてください!

【Python入門】初めてのプログラミング(内包表記)

それでは頑張っていこう!

プログラミングスクールに関しては下の記事で詳しく記述しています。

こちらで紹介しているスクールは、すべて無料期間がある優良なスクールのみで、特徴を明確にし、読者のニーズに絞って丁寧に解説しました。初めての一歩として、無料説明会に参加してみてください。

【全スクール無料体験あり!】プログラミングを学びたい人におすすめのスクール5選!

「while」文について

「while」文の基本

これが基本です。条件が「True」の以降の時処理をし続けるという意味です。なので、次の例では、処理が終わることなく永遠にプログラムが動き続けます。

「break」文との組み合わせ

永遠に処理が終わらないのは困るので、終了の仕方を見ていきます。一つは、条件が「False」になるときを設定する方法です。

「i = 5」となったとき、「while」文の条件である、「i < 5」は「False」となるので処理が終了します。

処理を終了するほかの方法としては、「break」を用いる手法です。

「break」は、ループ処理を一つ抜け出すという意味の処理です。

「continue」文との組み合わせ

「continue」文は、それ以降の処理はしないが、ループは継続する際に利用します。

「i = 3」となったときにそのあとの「print」は処理がされていないのがわかりますね!

「else」文との組み合わせ

「else」文は、処理が終了した後に実行される処理です。

しかし、「break」を用いてループを抜け出した時には実行されません。

まとめ

今回は、ループ処理の「while」文についての記述でした。

「while」の後の条件が成立し続ける限り、処理は実行されます。また、「while」文とよく一緒に用いられる構文として、「break」、「continue」、「else」文についての解説も行いました。

これらは「if」文と組み合わせることで、柔軟な処理を記述することが出来るのでぜひとも使いこなしたいところですね!

本日の理解度調査

今日の最後に理解度調査をします!!
どうすれば正しくなるのか考えてみてね!!

Q.「1/1 + 1/2 + 1/3 + ・・・ 1 /i」が「5」を超えるときの最小の「i」を求めよ。

正解は。。。

わかったかな??正解出来たら今回の項目は完璧だね!!

最後まで記事を読んでいただきありがとうございます!

昔、自分が参考にしていたプログラミングについての書籍を紹介します。
非常にわかりやすい内容で、言語は「Java」ですが参考にしてみてください!

「Python」じゃないんかい!

プログラミングスクールに関しては下の記事で詳しく記述しています。

こちらで紹介しているスクールは、すべて無料期間がある優良なスクールのみで、特徴を明確にし、読者のニーズに絞って丁寧に解説しました。初めての一歩として、無料説明会に参加してみてください。

【全スクール無料体験あり!】プログラミングを学びたい人におすすめのスクール5選!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA