テクノロジー

pythonの基礎:「条件分岐~and/or/not~」

k-99's icon'
  • k-99
  • 2022/10/29 13:49
Content image

 

「AならばB」と、ある条件によって処理分岐させる条件分岐について先日の記事で簡単に解説しました。

今回は、複数条件処理分岐させる条件分岐について解説します。

 

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

・pythonの条件分岐(if文)について勉強したい

・if文とand/or/notの組み合わせについて勉強したい

 

【目次】

AかつBならばC

・AまたはBならばC

・AがBでないならばC

・まとめ

 

【AかつBならばC】

例えば遊園地アトラクションで、「9歳以上で身長120cm以上」であれば乗ることができる乗り物があったとします。この複数条件を定義する時は「and」を使います。条件を満たした場合、「お乗り頂けます」と出力するコードを書いてみます。

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

上の2行は年齢(age)身長(height)です。下の部分がif文とandを使って定義した複数条件です。

「if 9歳以上 and 身長120cm以上」ならば「お乗り頂けます」と書きます。

 

【AまたはBならばC】

同じく遊園地アトラクションで、「9歳未満または65歳以上」であれば乗ることができない乗り物があったとします。この複数条件を定義する時は「or」を使います。条件を満たした場合、「お乗り頂けません」と出力するコードを書いてみます。

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

 

上の1行は年齢(age)です。下の部分がif文とorを使って定義した複数条件です。

「if 9歳未満 or 65歳以上」ならば「お乗り頂けません」と書きます。

 

【AがBでないならばC】

同じく遊園地アトラクションで、「9歳未満でない」ならば乗ることができる乗り物があったとします。このように、否定条件を定義する時は「not」を使います。条件を満たした場合、「お乗り頂けます」と出力するコードを書いてみます。

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

 

上の1行は年齢(age)です。下の部分がif文とnotを使って定義した否定条件です。

「if 9歳未満でない」ならば「お乗り頂けます」と書きます。

 

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

まとめ

・【AかつBならばC】の条件分岐には「if文とand」を使う

・【AまたはBならばC】の条件分岐には「if文とor」を使う

・【AがBでないならばC】の条件分岐には「if文とnot」を使う

 

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

Content image

 

Twitter

 

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

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

 

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

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

ALISのシステム概観

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

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

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

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

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

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

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

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

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

iOS15 配信開始!!

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

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

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

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

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

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

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

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

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

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

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

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS