テクノロジー

pythonの基礎:「繰り返し処理~break~」

k-99's icon'
  • k-99
  • 2022/11/01 15:29
Content image

繰り返し処理強制的終了させたい場合は、breakを使うことで実現できます。

ではどんな時にbreakを活用するのでしょうか?例えばリストの中から、自分が探したい要素を見つける時に効果的です。

 

【この記事はこんな方に向けて書いています】

・pythonの繰り返し処理について勉強したい

・繰り返し処理を強制的に終了したい

 

【目次】

・for文とbreak

・while文とbreak

・まとめ

 

リストについては、こちらの記事で簡単に解説していますのでよければご覧下さい。

 

【for文とbreak】

ここでは世界の国を5ヶ国記載したリストを作成し、その中からJapanを探して、見つかったら強制終了して「終了」と出力するコードを書いてみます。

Content image
上がコード・下が実行結果

順番に解説します。

まずcountries = []の部分は、5ヶ国記載したリストの作成です。

次にfor~print(country)までは、for文を使った繰り返し処理の記述です。

ここで記述が終わっている場合は、「New Zealand」まで出力されます。

 

次にif~breakまでが、breakを使った強制終了の記述になります。

「もしcountryイコールJapanであれば、強制終了」と記述します。

Pythonでのイコール(=)ではなく、(==)と2つ並べます。

countries = [](=)は、イコールという意味ではなく、「countriesに[]内の要素を代入する」という意味です。

最後のprint('終了')は、「終了」と出力する記述です。

 

【while文とbreak】

ここでは5から順番に6、7…と数字が10までカウントされる処理を記述し、数字が9になったら強制終了して「終了」と出力するコードを書いてみます。

Content image
上がコード・下が実行結果

順番に解説します。

まずnumber = 5の部分は、5から順番にカウントさせるための最初の記述です。

次にwhile~number += 1までは、whileを使った繰り返し処理の記述です。

ここで記述が終わっている場合は、5から10まで出力されます。

 

次にif~breakまでが、breakを使った強制終了の記述になります。

「もしnumberイコール9であれば、強制終了」と記述します。

print(number)は、number再出力する記述です。

最後のprint('終了')は、「終了」と出力する記述です。

 

for文・while文を使った繰り返し処理については、こちらの記事で簡単に解説していますのでよければご覧下さい。

まとめ

・繰り返し処理を強制的に終了させたい場合は、breakを使うことで実現できる

・for文とbreakでは、リストから自分が探したい要素を見つける時に効果的

・while文とbreakでは、条件による繰り返し処理を中断させる時に効果的

 

ここまで読んで頂きありがとうございました。

Content image

 

Twitter

 

-------------------------------------------------------------------------------------

当ブログの記事一覧(カテゴリー別)

 

 

 

 

 

Supporter profile icon
Article tip 1人がサポートしています
獲得ALIS: Article like 53.81 ALIS Article tip 4.10 ALIS
k-99's icon'
  • k-99
  • @k-99
python初学者です。pythonで勉強した内容を自分なりにわかりやすくアウトプットしていきます、よろしくお願いします。Twitter:@python_begin

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

ブロックチェーンの51%攻撃ってなに

Like token Tip token
0.00 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
クリプト

スーパーコンピュータ「京」でマイニングしたら

Like token Tip token
1.06k ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS