Deep LearningPython

【Python】Pythonのif文

Python

Pythonのif文を紹介します。

ターミナルでPythonのinteractive mode(対話モード)を起動します。

% python
Python 3.7.7 (default, Mar 10 2020, 15:43:33) 
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
<div class="content">
  <p>Pythonは処理を分岐するにはif else を使います。</p>
</div>

:後改行した後にはつの空白もじが必要です。

インデントしないと下記のエラーが発生します。

インデントを入れなくてエラーがでた場合

>>> boy = True
>>> if boy:
... print("I'm boy")
  File "<stdin>", line 2
    print("I'm boy")
        ^
IndentationError: expected an indented block

boyがTrueの場合


>>> boy = True
>>> print("I'm boy")
I'm boy

>>> if boy:
...     print("I'm boy")
... else:
...      print("I'm not boy")
...      print("I'm girl")
... 
I'm boy
div class=”content”>

boyがFalseの場合

>>> boy = False

>>> if boy:
...     print("I'm boy")
... else:
...     print("I'm not boy")
...     print("I'm girl")
... 
I'm not boy
I'm girl