目次
ps: このセクションには、単純な for ループ ステートメントが含まれます。
ps: 次のコードは pycharm で実行されます
1. If ステートメントの構文
if ステートメントの構文:
if 判断条件:
ps: if 文の判定条件は True または False を返すこと
ps: 判定条件は - 条件テスト
1.1 if文の例
for num in range(2,10):
if num%2==0:# %取余运算
print(num)
Two.if-else ステートメントの構文
if 判断条件:
else:
2.1 if-else文の例
for num in range(2,10):
if num%2==0:# %取余运算
print(f"{
num}:偶数")
else:
print(f"{
num}:奇数")
Three.if-elif-else ステートメントの構文
if 判断条件:
elif 判断条件:
elif 判断条件:
elif 判断条件:
...
else:
3.1. if-elif-else 文の例
for num in range(2,10):
if num < 4:
print(f"{
num}:小于4")
elif num<8:
if num == 4:
print(f"{
num}:等于4")
else:
print(f"{
num}:大于4小于8")
else:
if num == 8:
print(f"{
num}:等于8")
else:
print(f"{
num}:大于8")
4. if-elif ステートメントの構文
if 判断条件:
elif 判断条件:
elif 判断条件:
elif 判断条件:
...
4.1. if-elif 文の例
for num in range(2,10):
if num < 4:
print(f"{
num}:小于4")
elif num < 8:
if num == 4:
print(f"{
num}:等于4")
else:
print(f"{
num}:大于4小于8")
5.複数判定条件(C言語の&& ||に相当)
5.1 と
说明:条件1 and 条件2 and ...,and是指他们条件都符合执行下一条语句。
例:
for num in range(2,10):
if num >= 4 and num < 8 :
print(num)
5.2または
说明:条件1 or 条件2 or ...,and是指他们条件有一个返回True则执行下一条语句。
for num in range(2,10):
if num < 4 or num > 8 :
print(num)
Six.tips - ブール式
説明: ブール式は条件テストのエイリアスです。つまり、戻り値は True/False です。