Pythonの基礎: (4)文 --- if文


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 です。

おすすめ

転載: blog.csdn.net/qq_63913621/article/details/129149913