\

Pythonのif文は、特定の条件が満たされた場合にコードブロックを実行します。この記事では、Pythonのif文、ループ、および条件について詳しく説明します。

Pythonのif文の基本

Pythonのif文は次のように構成されます。

if 条件式:
    # 条件式が真の場合に実行するコード

例えば、ある数が10より大きいかどうかを判定するif文は次のようになります。

num = 15
if num > 10:
    print("Number is greater than 10.")

このコードは、「num」が10より大きい場合、「Number is greater than 10.」と表示します。「num」が10以下であれば何も表示されません。

Pythonのif文で複数条件の指定:and(全て満たす)を使う

Pythonのif文では、「and」を使って複数の条件を指定できます。以下の形式です。

if 条件1 and 条件2:
    # 条件1と条件2が両方とも真の場合に実行するコード

例として、ある数が10より大きく、20より小さいかどうかを判定するif文を考えてみましょう。

num = 15
if num > 10 and num < 20:
    print("Number is between 10 and 20.")

このコードは、「num」が10より大きく、かつ20より小さい場合、「Number is between 10 and 20.」と表示します。

Pythonのif文で複数条件の指定:or(いずれかを満たす)の活用

if文で複数条件の指定をする際に、「or」が使えます。

if 条件1 or 条件2:
    # 条件1または条件2が真の場合に実行するコード

例として、ある数が10以下、または、30以上であるかどうかを判定するif文を考えてみましょう。

num = 35
if num <= 10 or num >= 30:
    print("数字は10以下または30以上です。")

「num」が10以下または30以上であれば、「数字は10以下または30以上です。」と表示します。

Pythonのif文の複雑な指定:andとorを組み合わせて使う

より複雑な条件分岐を作成するために、「and」と「or」を組み合わせて使えます。

# 優先順位による違いを示すコード例
# 条件式1: (True and False) or True
if True and False or True:
    print("条件式1が真です")
else:
    print("条件式1が偽です")

# 条件式2: True and (False or True)
if True and (False or True):
    print("条件式2が真です")
else:
    print("条件式2が偽です")

# 出力結果
# 条件式1が偽です
# 条件式2が真です

これらの基本的な概念を理解することで、Pythonのif文、ループ、および条件についての理解が深まるでしょう。さらに詳しく学びたい方は、公式ドキュメンテーションやオンラインのチュートリアルを参照してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です