search
テクノロジー

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
Article registration Article registration
k-99's icon'
  • k-99
  • @k-99
python初学者です。pythonで勉強した内容を自分なりにわかりやすくアウトプットしていきます、よろしくお願いします。Twitter:@python_begin

投稿者の人気記事
コメントする
Loading...
コメントする
こちらもおすすめ!
Eye catch
他カテゴリ

ALISのシステム概観

ALISブロックチェーンブログ 2018/07/03
Like token Tip token
5.00 ALIS
Eye catch
クリプト

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

otakucoin 2021/03/29
Like token Tip token
121.79 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Jimmy 2020/03/17
Like token Tip token
32.10 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

CryptoChick 2020/03/07
Like token Tip token
159.32 ALIS
Eye catch
テクノロジー

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

おはぐろ氏 2020/02/15
Like token Tip token
85.05 ALIS
Eye catch
クリプト

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

kaya 2021/10/06
Like token Tip token
61.20 ALIS
Eye catch
クリプト

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

大田コウキ 2021/04/06
Like token Tip token
947.13 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

IMAKARA 2021/09/23
Like token Tip token
7.20 ALIS
Eye catch
クリプト

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

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

池田らいく 2021/04/04
Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

ゆうき 2020/08/12
Like token Tip token
270.93 ALIS
Eye catch
ゲーム

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

keiju togashi 2020/03/12
Like token Tip token
30.10 ALIS