1-4 邏輯運算

所謂的邏輯運算就是一個判斷式,透過這個判斷式可以得到「真」和「假」兩種結果其中之一。

程式:
age = 15

if age > 20:
    print('全票')
else:
    print('半票')
執行結果:
半票

在以上的例子,if指令時後面跟著的就是一個邏輯運算式。這個例子裡的邏輯運算式是age > 20,要特別注意的是邏輯運算是結束時要加上一個冒號,代表邏輯運算式成立時接下來要執行的指令。else指令和if指令是成對出現,它代表邏輯運算式不成立的時候要執行的工作。在else的後面也要跟著一個冒號,用來說明接下來要說明執行哪些工作。在這個程式的全票''半票'都有單引號框住,它們是文字型態。

if指令可以沒有else搭配,以下是一個例子:

程式:
age = 15
price = 200

#20歲以上多收50元
if age > 20:
    price += 50
    
print(price)
執行結果:
200

ifelse之後的指令都需要有相同的內縮(indent),一般而言,內縮的距離是4個空白。if指令後面的邏輯運算可以增加使用and 、or、not、小括號共同組成。

以下是另外一種邏輯運算式的寫法:

Last updated