」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 運算符、條件和輸入

運算符、條件和輸入

發佈於2024-07-31
瀏覽:776

Operators, Conditionals and Inputs

營運商

運算子是告訴電腦執行特定數學或邏輯運算的符號。

1.算術運算符

這些運算子執行基本的數學運算,例如加法、減法、乘法和除法。

*加法 ( ): 將兩個數字相加。
例如:

>>>print(1 3)

*減法 (-):一個數字減去另一個數字。
例如:

>>>print(1-3)

乘法 ():將兩個數字相乘。
例如:

>>>print(1*3)

*除法 (/):一個數字除以另一個數字。
例如:

>>>print(1/3)

*Floor Division (//):將一個數字除以另一個數字並向下捨去到最接近的整數。
例如:

>>>print(1//3)

*模數 (%):傳回一個數字除以另一個數字時的餘數。
例如:

>>>print(1%3)

求冪 (*):一個數字的冪。
例如:

>>>print(1**3)

2.比較運算符

這些運算子比較兩個值並傳回 True 或 False。

*等於 (==):檢查兩個值是否相等。

>>>a = 5
>>>b = 3
>>>result = (a == b)  

>>>result is False

*不等於(!=):檢查兩個值是否不相等。

>>>a = 5
>>>b = 3
>>>result = (a != b)  

>>>result is True

*大於 (>):檢查一個值是否大於另一個值。

>>>a = 5
>>>b = 3
>>>result = (a > b)  

>>>result is True

*小於 (

>>>a = 5
>>>b = 3
>>>result = (a >>result is False

*大於或等於 (>=):檢查一個值是否大於或等於另一個值。

>>>a = 5
>>>b = 3
>>>result = (a >= b)  

>>>result is True

*小於或等於 (

>>>a = 5
>>>b = 3
>>>result = (a >>result is False

3.邏輯運算符

這些運算子用於組合條件語句。

*and:如果兩個語句都為 true,則傳回 True。

>>>a = 5
>>>b = 3
>>>result = (a > b and a > 0)  

>>>result is True

*or:如果其中一個語句為 true,則傳回 True。

>>>a = 5
>>>b = 3
>>>result = (a > b or a >>result is True

*not:將結果取反,如果結果為true則回傳False。

>>>a = 5
>>>result = not (a > 0)  

>>>result is False

條件句

條件就像代碼的交通號誌。它們可協助您的程式根據某些條件決定採取哪條路徑。

1. if 語句

if 語句檢查條件,如果條件為 True,則執行程式碼區塊。
例如:

>>>a = 5
>>>b = 3
>>>if a > b:
    print("a is greater than b")

2. elif 語句

elif 語句是「else if」的縮寫。如果前一個 if 條件為 False,它會檢查另一個條件。
例如:

>>>a = 5
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")

3. else 語句

else 語句捕獲前面條件未捕獲的任何內容。
例如:

>>>a = 3
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")
>>>else:
    print("a is less than b")
版本聲明 本文轉載於:https://dev.to/kk_python/operators-conditionals-and-inputs-4982?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3