Python の if 文の使い方はどうですか?

Pythonでは、条件に基づいて異なるコードブロックを実行するためにif文が使用されます。if文の基本的な構文は以下の通りです:

if 条件:
    # 条件为真时执行的代码块
else:
    # 条件为假时执行的代码块

以下は、ユーザーが入力した数字が正の数かどうかを判定する簡単な例です。

num = int(input("请输入一个数字:"))

if num > 0:
    print("输入的数字是正数")
else:
    print("输入的数字不是正数")

上記の例では、まず、input()関数を使用してユーザーの入力した数字を取得し、次にint()関数を使用して入力された文字列を整数型に変換します。その後、if文を使用して数字が0より大きいかどうかを判断し、もし大きければ「入力した数字は正の数です」と出力し、そうでなければ「入力した数字は正の数ではありません」と出力します。

if文以外にも、複数の条件を判断するためにelifキーワードを使用することもできます。例えば、次の例では、ユーザーが入力した成績に基づいてそのランクを判断します。

score = int(input("请输入你的成绩:"))

if score >= 90:
    print("你的等级是A")
elif score >= 80:
    print("你的等级是B")
elif score >= 70:
    print("你的等级是C")
elif score >= 60:
    print("你的等级是D")
else:
    print("你的等级是E")

上記の例では、異なる成績の範囲に応じて異なる等級を印刷します。 成績が90以上の場合は、”A”の等級を印刷し、成績が80から89の間の場合は、”B”の等級を印刷します。 これは続きます。 成績がどの範囲にも含まれていない場合は、”E”の等級を印刷します。

bannerAds