LoginSignup
0
1

More than 3 years have passed since last update.

python 条件分岐について

Posted at

初めに

初学者です。間違った表現などありましたらご指摘ください。

if文について

if文とは条件分岐に使用する文です。条件分岐とTrue (真)の場合の条件の時はXの処理が実行される。Flase(偽)の場合の条件の時はYが実行されると言ったように条件が分岐する文のことです。
Pythonでのif文は、一般的な他のプログラミング言語と同様に、if...elif...elseで構成されています。
簡単な書きかたは以下のようになります。

if 式や関数などの条件式:
    実行する処理

elifやelseを使い、詳しく書くと以下になります。

if 条件式A:
    条件式AがTrueの場合に実行する処理
elif 条件式B:
    条件式AがFlase()で条件式BがTrue()の場合に実行する処理
else:
    すべての条件式がFlase()の場合に実行する処理

では簡単な例文を作っていきましょう。

ifを使った例文

では年齢をif文を使って分けていきたいと思います。

num = input('あなたの年齢は?')
age = int( num )
if age < 20 :
    print('未成年')
elif age < 65 :
    print('大人')
else :
    print('高齢者')

上記の文を詳しく読んでみます。
1行目〜文字列「あなたの年齢は?」を表示させ、年齢を入力させ変数numに紐付けます。
2行目〜変数numを整数化してから変数ageと紐付けます。
3行目〜もし変数ageが20より小さい場合がTrue(真)であれば以下を実行せよ
4行目〜文字列未成年を表示せよ
5行目〜そうではなく変数ageが65より小さい場合がTrue(真)であれば以下を表示せよ
6行目〜文字列大人を表示せよ
7行目〜それ以外であれば以下を実行せよ
8行目〜文字列高齢者を表示せよ

上記のように条件を分岐させて真の場合のみ処理をおこなうことができます。

0
1
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1