search
テクノロジー

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

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

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

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

ALISブロックチェーンブログ 2018/07/03
Like token Tip token
5.00 ALIS
Eye catch
他カテゴリ

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

nonstop-iida 2020/03/04
Like token Tip token
124.82 ALIS
Eye catch
ゲーム

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

keiju togashi 2020/03/12
Like token Tip token
30.10 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

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

Uniswap v3を完全に理解した

池田らいく 2021/04/04
Like token Tip token
18.92 ALIS
Eye catch
クリプト

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

kaya 2021/10/06
Like token Tip token
61.20 ALIS
Eye catch
テクノロジー

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

Jimmy 2020/03/17
Like token Tip token
32.10 ALIS
Eye catch
テクノロジー

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

ゆうき 2020/08/12
Like token Tip token
270.93 ALIS
Eye catch
クリプト

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

CryptoChick 2020/03/07
Like token Tip token
159.32 ALIS
Eye catch
クリプト

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

nnppnpp(んぺー) 2021/09/08
Like token Tip token
46.60 ALIS
Eye catch
クリプト

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

大田コウキ 2021/04/06
Like token Tip token
947.13 ALIS