比較運算子
什麼是比較運算子?
比較運算子用來比較兩個值之間的大小或相等關係。這些運算子的結果是一個布林值(True
或 False
),這表示比較的結果是否成立。在程式設計中,這些運算子廣泛應用於條件判斷和控制流程。
常見的比較運算子及其功能
>
(大於):檢查左側的值是否大於右側的值。a = 10 b = 5 print(a > b) # 大於:True
示例解析:因為
10
大於5
,所以a > b
的結果為True
。<
(小於):檢查左側的值是否小於右側的值。print(a < b) # 小於:False
示例解析:因為
10
不小於5
,所以a < b
的結果為False
。>=
(大於等於):檢查左側的值是否大於或等於右側的值。print(a >= b) # 大於等於:True
示例解析:因為
10
大於5
,所以a >= b
的結果為True
。<=
(小於等於):檢查左側的值是否小於或等於右側的值。print(a <= b) # 小於等於:False
示例解析:因為
10
不小於也不等於5
,所以a <= b
的結果為False
。==
(等於):檢查兩個值是否相等。print(a == b) # 等於:False
示例解析:因為
10
不等於5
,所以a == b
的結果為False
。!=
(不等於):檢查兩個值是否不相等。print(a != b) # 不等於:True
示例解析:因為
10
不等於5
,所以a != b
的結果為True
。
實際應用範例
比較運算子在程式設計中經常被用來進行條件判斷,例如,檢查用戶是否符合某些條件。以下是一個範例,展示了如何使用比較運算子來檢查用戶的年齡是否滿足要求。
範例:檢查用戶年齡是否滿足條件
user_age = 18 # 用戶的年齡 min_age = 13 # 最小年齡要求 # 判斷用戶年齡是否大於或等於最小年齡要求 print(user_age >= min_age) # True,因為 18 大於或等於 13
範例解析:
>=
運算子:在這個範例中,我們使用>=
運算子來判斷用戶的年齡是否符合最小年齡要求。因為user_age
是18
,min_age
是13
,所以user_age >= min_age
的結果為True
。