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”の等級を印刷します。