-
if文を使用した条件分岐:
x = 5 if x > 0: print("xは正の数です") elif x < 0: print("xは負の数です") else: print("xはゼロです")
-
三項演算子を使用した条件分岐:
x = 5 output = "正の数です" if x > 0 else "負の数です" if x < 0 else "ゼロです" print(output)
-
辞書を使用した条件分岐:
def positive(): print("xは正の数です") def negative(): print("xは負の数です") def zero(): print("xはゼロです") options = {x > 0: positive, x < 0: negative, x == 0: zero} options[True]()
-
関数を使用した条件分岐:
def positive(): print("xは正の数です") def negative(): print("xは負の数です") def zero(): print("xはゼロです") def check_number(x): if x > 0: positive() elif x < 0: negative() else: zero() check_number(5)
これらはPythonで最も一般的な条件分岐の方法ですが、他にも多くの方法があります。選択した方法は、コードの可読性や保守性、および特定の状況に応じて変わるかもしれません。
以上のコード例を使用して、Pythonでの条件分岐を実装する方法を理解し、必要に応じてそれを自分のコードに適用してください。