Python

Python 的運算符與表達式:數學運算、邏輯判斷與條件計算解析

Python 的運算符

在程式設計中,運算符和表達式是不可或缺的部分,它們允許我們在程式中進行各種計算和邏輯判斷。Python 提供了多種類型的運算符來處理數字、邏輯判斷等。本篇文章將介紹 Python 中常用的運算符及其應用。

數學運算符

數學運算符用於進行基本的數學運算,如加法、減法、乘法、除法等。Python 支援以下數學運算符:

  • 加法(+):將兩個數字相加。

    result = 5 + 3  # 結果為 8
    
  • 減法(-):從一個數字中減去另一個數字。

result = 10 - 7  # 結果為 3
  • 乘法(*):將兩個數字相乘。
result = 4 * 2  # 結果為 8
  • 除法(/):將一個數字除以另一個數字,結果是浮點數。
result = 10 / 2  # 結果為 5.0
  • 取餘數(%):返回兩個數字相除後的餘數,常用於判斷一個數是否為偶數或奇數。
result = 10 % 3  # 結果為 1
  • 指數(**:計算一個數的次方。
result = 2 ** 3  # 結果為 8(2 的 3 次方)

比較運算符

比較運算符用於比較兩個值,結果為布林值(True 或 False)。以下是常見的比較運算符:

  • 等於(==):判斷兩個值是否相等。
result = 5 == 5  # 結果為 True
  • 等於(!=):判斷兩個值是否不相等。
result = 5 != 3  # 結果為 True
  • 大於(>):判斷左邊的值是否大於右邊的值。
result = 10 > 5  # 結果為 True
  • 小於(<):判斷左邊的值是否小於右邊的值。
result = 3 < 7  # 結果為 True
  • 大於等於(>=):判斷左邊的值是否大於或等於右邊的值。
result = 7 >= 7  # 結果為 True
  • 小於等於(<=):判斷左邊的值是否小於或等於右邊的值。
result = 4 <= 6  # 結果為 True

邏輯運算符

邏輯運算符用於進行邏輯判斷,通常與比較運算符結合使用。常見的邏輯運算符包括:

and:只有當所有條件都為真時,結果才為 True。

result = (5 > 3) and (8 > 5)  # 結果為 True

or:只要有一個條件為真,結果就為 True。

result = (5 > 10) or (8 > 5)  # 結果為 True

not:取反運算符,將布林值 True 轉為 False,反之亦然。

result = not(5 > 3)  # 結果為 False

結合運算符與表達式進行簡單計算

運算符可以結合使用來處理更複雜的運算和邏輯判斷。以下是幾個簡單的例子:

例 1:簡單的數學運算

a = 10
b = 5
result = (a + b) * (a - b)
print(result)  # 結果為 75

例 2:結合比較和邏輯運算

x = 10
y = 20
z = 30
result = (x < y) and (z > y)  # 結果為 True,因為兩個條件都成立

例 3:條件判斷與邏輯運算

age = 18
is_student = True

if age >= 18 and is_student:
    print("你可以申請學生優惠")
else:
    print("你無法申請學生優惠")

在這個例子中,只有當 age 大於等於 18 且 is_student 為 True 時,程式才會輸出 “你可以申請學生優惠”。


小結

透過運算符與表達式,我們可以在程式中進行各種計算與判斷。熟悉這些運算符將幫助你在編寫更複雜的程式時處理不同的邏輯和數據處理。希望這篇文章能幫助你更好地理解 Python 的運算符與表達式!

這篇文章介紹了 Python 中的數學運算符、比較運算符、邏輯運算符,並通過簡單的範例展示如何結合這些運算符來進行計算。


書籍與線上課程推薦

透過這些書籍與課程資源,無論你是剛開始接觸 Python 還是希望深入學習,你都能找到合適的學習路徑,快速掌握 Python 的核心技能。

書籍推薦


線上課程推薦:隨時隨地學習

線上課程的彈性學習方式適合繁忙的學習者,以下兩個平台提供了豐富的 Python 課程,無論你是初學者還是進階使用者,都能找到適合的課程。

Hahow 線上課程平台

Hahow 是一個受歡迎的學習平台,課程內容實用,由專業講師授課,讓學員能在短時間內掌握實用技能。

Udemy 線上課程平台

Udemy 提供豐富的程式設計課程,並經常有折扣,適合想以實惠價格學習 Python 的學員。

  • 2024 Python全攻略
    本課程超過 40 小時,涵蓋從基礎語法、網路爬蟲、資料庫連結到進階應用的全方位教學,讓你一步步成為 Python 達人。

延伸閱讀

如果您想要更深入了解 Excel 的使用技巧,請點擊以下連結閱讀更多相關文章:點我前往更多Excel文章

如果您想要更深入其他VBA 的使用技巧,請點擊以下連結閱讀更多相關文章:點我前往更多VBA文章

如果您想要更深入其他Python 的使用技巧,請點擊以下連結閱讀更多相關文章:點我前往更多Python文章

如果您想要了解實用AI,請點擊以下連結閱讀更多相關文章:點我前往更多實用AI文章