Python 判斷式

介紹Python流程控制兩大類型判斷式與迴圈


 

判斷式

if(num>=60):
  print("PASS")
else:
  print("FAIL")

與C#或JAVA等語言比較不同的是,通常if或else都會使用{...}來表示程式區塊,但是Python是使用冒號":"與縮排(一個Tab或四個空白鍵)來表示

C#判斷式範例

if(num>=60){
  Console.Write("PASS");
}else{
  Console.Write("FAIL");
}

多向判斷式

if...elif...else是多向判斷式,會在符合條件的判斷式執行,如果都是False則執行else,若省略else又都是false將不執行任何區塊

score=input("請輸入成績:")
if(int(score)>=90):
    print("A")
elif(int(score)>=80):
    print("B")
elif(int(score)>=60):
    print("C")
else:
    print("不及格")

C#多向判斷式比較

if(condition){
    statement;
  }
else if(condition){
      statement;
    }
else{statement;}