Python3|while(True)の意味とbreak文

Pocket

Python3におけるwhile(True)の意味

while(条件式):において条件式がTrueである限りWhileループは実行され続けます。従って、

While(False):

と書けば、絶対に実行されないwhileループになります。そして、

While(True):

と書けば無限ループになります。

しかし、無限ループでは困るので、While(True):を使う際はループを強制離脱するために、break文をセットで書きます。

while(True)とbreak文を使ったサンプルプログラム

<実行結果>

1周目
終了する場合にはendと入力しEnterを押して下さい。続ける場合はそのままEnterを押下して下さい。
2周目
終了する場合にはendと入力しEnterを押して下さい。続ける場合はそのままEnterを押下して下さい。
3周目
終了する場合にはendと入力しEnterを押して下さい。続ける場合はそのままEnterを押下して下さい。end
プログラムを終了しました。

Python3リファレンスTOPへ戻る

この記事を読んでいる人はこんな記事も合わせて読んでいます♪

  • 【エクセルVBA】繰り返し処理(For Next文)の使い方【エクセルVBA】繰り返し処理(For Next文)の使い方 VBAで繰り返し処理を使うには(For Next) 繰り返し処理は何度も似たようなことをするときに、それらを一気呵成に処理してしまいたいときに使います。Excel VBAには何種類かの繰り返し処理がありますが、 ここではFor Nextステートメントをご紹介します。 For Nextステートメントの文法 For カウンタ変数 = start to end Step […] Posted in 未分類
  • Python3超入門講座【第11回】「ファイル入出力と占いプログラム」Python3超入門講座【第11回】「ファイル入出力と占いプログラム」 初心者のためのPython3超入門講座の11回目です!!! これまでPython3のデータ型からはじめ、if文、for文、while文、関数、例外処理を学んできました。ここまで学習した段階でかなりプログラミングの幅が広がってきているのではないでしょうか。そこで今回は過去に学んだテクニックの復習もかねてまずは占いプログラムを作成したいと思います。 たまには、ほんのち […] Posted in 未分類
  • Python3入門|初心者対象!【第4回】リスト(list)を使いこなそう!Python3入門|初心者対象!【第4回】リスト(list)を使いこなそう! はじめに Python3入門|初心者対象!シリーズの第4回目です! 今回はリスト(list)の使い方を解説します。 尚、過去のPython3入門|初心者対象!シリーズは下記リンクからご覧になれます。 Python3入門|初心者対象!【第1回】環境構築とはじめてのプログラミング Python3入門|初心者対象!【第2回】if文(制御構文①) […] Posted in 未分類
  • Python3|文字列の一部を取得したい|スライスの使い方Python3|文字列の一部を取得したい|スライスの使い方 Python3で文字列の一部を抽出する方法 Python3では部分文字列を取得する方法としてスライスという機能が準備されています。 スライスは文字列[開始, 終了-1, step]という書式で書きます。 また開始、終了、ステップはどれも省略可能です。 尚、文字列の先頭は0文字目と考えます。 例えばstr = […] Posted in 未分類
  • エクセルマクロ&VBA初心者超入門講座(4)【Withステートメント・マクロの登録・If文その1】エクセルマクロ&VBA初心者超入門講座(4)【Withステートメント・マクロの登録・If文その1】   はじめに エクセルマクロ&VBA初心者超入門講座(2)とエクセルマクロ&VBA初心者超入門講座(3)ではセルを扱うための基本知識を中心に学びました。今回はWithステートメント、マクロのエクセル画面への登録方法、そしてif文の基礎を学びます。 いよいよ簡単なアプリなら作れるようになってくる段階ですね。 標準モジュールの準備 Exce […] Posted in 未分類
カテゴリー: 未分類 パーマリンク

コメントを残す

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

CAPTCHA