網頁

2019/8/27

Python If else elif 寫法範例

Python的if else elif語法如下。

n = 1
a = 1
if a == n:
    print("a equals n")  # 印這個
else:
    print("a does not equals n")

n = 0
a = 1
if a > n:
    print("a is greater than n")  # 印這個
else:
    print("a is less than n")

n = 0
a = 1
b = -1
if a > n:
    if b > n:
        print("a 大於 n 且 b 大於 n")
    else:
        print("a 大於 n 且 b 小於 n")  # 印這個
else:
    if b > n:
        print("a 小於 n 且 b 大於 n")
    else:
        print("a 小於 n 且 b 小於 n")

n = 0
if n > 0:
    print("n 大於 0")
elif n < 0:
    print("n 小於 0")
else:
    print("n 等於 0")  # 印這個

和Java很不一樣的是,Python判斷式都不用加括號,判斷後執行的程式也不用用大括弧包起,敘述結尾也不用加分號,而是用冒號與縮排來取代。

比照一下Java的if else寫法。

int n = 0;
int a = 1;
if (a > n) {
    System.out.println("a is greater than n");
} else {
    System.out.println("a is less than n");
}

沒有留言:

張貼留言