MENU
アーカイブ
腎機能評価ツールを無料公開中 ➡ココをタップ

Pythonの基礎#11 if文は論理演算子と併せて使え!

\過去記事リンクやで/

その他のPython記事一覧はコチラ

/タップすると記事一覧ページが開くで☆\

Python学習にオススメ

Progate -楽しく学べるプログラミング学習アプリ

Progate -楽しく学べるプログラミング学習アプリ

Progate無料posted withアプリーチ

まいど!2020年6月からPythonの勉強をはじめた けいしゅけ(@keisyukeblog)です☆

前回までの記事でif文/elif文/else文を記述しました。条件分岐については,ほかにも先日の記事で示した論理演算子を混ぜ込むことでバリエーションが出てきますので紹介したいと思います。

先日の記事とはコチラ

if文はelseとelifを使いこなすと花開くっ!Pythonの基礎#10 if文はelseとelifで花開くっ!

今回の主役,論理演算子

記号演算の内容演算の記述方法
and論理積|x がTrue かつ y がTrue であるとき,Trueを返すx andy
or論理和|x がTrue または y がTrue であるとき,Trueを返すx ory
not 否 定 |x がTrueならFalseを,x がFalseならTrueを返すnotx
論理演算子の一覧
論理積,論理和,否定の図解です
論理積,論理和,否定の図解
けいしゅけ

論理演算子を見ての通り,もし「AかつBなら」「AまたはBなら」「Aではない場合」といった条件ってあり得ますよね。

そして,ここで示したAやBに比較演算子である,「xが〇より大きい」などといったものを組み合わせることも可能なわけです。

さらにさらに,elif文やelse文を組み合わせると…。

タコちゅけ

なんやかんやできまちゅ!!

さっそくやってきましょう!!!

もしPythonにご興味があるのであれば,このブログ記事が何かしら参考になればと思います☆また,Twitterでもいいので,なにかコメント等あれば宜しくお願い致します!

Pythonのif文をなんやかんやする!

到達目標

for 変数名 in リスト名:
print(‘〇〇は’+変数名+’です’)
この構文をつかって短いコードで繰り返し処理をするっ!

けいしゅけ

タコちゅけ,これを目標に進んでいこう!

もはや,キミなら想像できるやんね?

タコちゅけ

御意

けいしゅけ

誰やねん!

if文に絡める論理演算子さん,入場

ひとまず入場していただきます。論理演算子さんでーす!!

記号演算の内容演算の記述方法
and論理積|x がTrue かつ y がTrue であるとき,Trueを返すx andy
or論理和|x がTrue または y がTrue であるとき,Trueを返すx ory
not 否 定 |x がTrueならFalseを,x がFalseならTrueを返すnotx
論理演算子の一覧
論理積,論理和,否定の図解です
論理積,論理和,否定の図解

今回はとにかくコレらを使ったif文を書けるようになればOKです!いってみましょう!!

ついでに,比較演算子も載せておきます

記号演算の内容演算の記述方法
==x と y が等しいときにTrueを返すx ==y
!=x と y が等しくないときにTrueを返すx !=y
<x が y より小さいときにTrueを返すx <y
<=x が y 以下のときにTrueを返すx <=y
>x が y より大さいときにTrueを返すx >y
>=x が y 以上のときにTrueを返すx >=y
比較演算子の一覧

if文をVSCodeで書いてみる

それではif文を書いていきます。

論理積(and)で書いてみる

論理積,論理和,否定の図解です
論理積,論理和,否定の図解
#論理演算子と比較演算子を組み合わせを,論理積(and)条件で書いていくで
Keisyuke_age=36
Takochuke_age=28
if Keisyuke_age>=20 and Takochuke_age>=20:
    print('ストロング飲もうぜ!')
elif Keisyuke_age>=30 and Takochuke_age>=30:
    print('焼酎でも飲もうぜ!')
else:
    print('コーラ飲もうぜ!')
ストロング飲もうぜ!
解説

ひとまず,けいしゅけが36歳,タコちゅけを28歳とします。

もしも(if),けいしゅけ&タコちゅけが20歳以上なら「ストロング飲もうぜ!」

他の条件(elif)として,けいしゅけ&タコちゅけが30歳以上なら「焼酎でも飲もうぜ!」

条件不一致(else)で,けいしゅけ&タコちゅけが20歳未満なら「コーラ飲もうぜ!」

と返すように指示したプログラミングです。結果は見ての通りですが,タコちゅけが30歳未満のため,if文の条件に一致した「ストロング飲もうぜ!」が返ってきました。

論理和(or)で書いてみる

論理積,論理和,否定の図解です
論理積,論理和,否定の図解
#論理演算子と比較演算子を組み合わせを,論理和(or)条件で書いていくで
Keisyuke_asagohan=7
Takochuke_asagohan=6
if Keisyuke_asagohan==8 or Takochuke_asagohan==6:
    print('朝ごはんの時間やで☆')
朝ごはんの時間やで☆

否定(not)で書いてみる

論理積,論理和,否定の図解です
論理積,論理和,否定の図解
#論理演算子と比較演算子を組み合わせを,否定(not)条件で書いていくで
Keisyuke_asagohan=7
if not Keisyuke_asagohan==13:
    print('それって昼ごはんやがな!')
それって昼ごはんやがな!

ね?きちんと条件を満たしていたら,指定した通りに文字列を返してきたでしょ?

Pythonの勉強はまだまだ続くでっ!!

さて,if文には慣れることができましたか?

もしも不明点などがあれば,いつでも,Twitterで質問していただくか,コメント欄に記入してくださいね☆

たこちゅけ

せんせーぃ。コーヒーできましたよ~☕

けいしゅけ

ありがと☆

肩が凝ったわい。

疲れたし,コーヒー飲もかぁ。ゴールドブレンドぉ~🎵

おしまい


Python学習にオススメ

Progate -楽しく学べるプログラミング学習アプリ

Progate -楽しく学べるプログラミング学習アプリ

Progate無料posted withアプリーチ

\過去記事リンクやで/

その他のPython記事一覧はコチラ

/タップすると記事一覧ページが開くで☆\


今回の記事はここまでや☆

最後まで読んでくださってホンマおおきにっ!!お時間を使って読んでくださったことに心から感謝申し上げます!

\最新記事をメールでお知らせするで/

3,954人の購読者に加わりましょう

けいしゅけ

この記事の感想をコメントしていただけるとメッチャうれしいです!!

ご意見&ご質問も遠慮なく書いてください☆皆さんとの対話を楽しみにしています☆

下のボタンを押すとコメント記入欄へジャンプできますよ~!!

タコちゅけ

ウチのけいしゅけはSNSもやってまちゅ!良ければフォローしてやってくださいでしゅ💛

Twitterでけいしゅけをフォロー

けいしゅけFacebookにいいね!