Skip to content

[Python] 基本教學(6) Python 的基本邏輯:大於、小於、等於

前一篇教學當中提及了所謂的 bool,並簡單講解了 True & False 的基本觀念,如有錯誤,請直接在下方留言告知我。

我不在意被糾正的事情,但我在意誤人子弟 XDDD

那麼就進入我們今天的課題吧!繼續補完 Python 的邏輯式,今天主要講解的部份在於『數值的邏輯式』,也就是標題的『大於小於等於』。


大於、小於、等於

即時邏輯的式子並不只有這些符號,你可以看看以下簡單列出的幾項:

  • 大於 >
  • 小於 <
  • 等於 ==
  • 大於等於 >=
  • 小於等於 <=
  • 不等於 !=
  • 等同 is
  • …… 等等諸如此類

以下我們針對每一種符號進行簡單講解。


大於

# 大於 >
a = 1
b = 0

if a > b:
   print('a 大於 b!')


output:

a 大於 b!



小於

# 小於 <
a = 0
b = 1

if a < b:
   print('a 小於 b!')


Output:

a 小於 b!



等於

# 等於 ==
a = 1
b = 1

if a == b:
   print('a 等於 b!')


Output:

 a 等於 b ! 



大於等於

# 大於等於 >=
a = 2
b = 1

if a >= b:
    print('a 大於等於 b!')

a = 1
if a >= b:
    print('a 大於等於 b!')


Output:

 a 大於等於 b! 
 a 大於等於 b!

這裡我要囉嗦多解說一下:

本來 a 變數設定為 2,大於等於 1 ,所以條件判斷成立,執行『印出』的程式碼。然後將 a 變數設定為 ,這次雖然沒有大於值為 1 的變數 b ,可是也是等於 b,故依然會執行『印出』部份的程式碼。



小於等於

# 小於等於 <=
a = 2
b = 2
c = 1

if b <= a:
    print('b 小於等於 a!')

if c <= a:
    print('c 小於等於 a!')


Output:

 b 小於等於 a! 
 c 小於等於 a! 

變數 b 等於 a ,變數 c 小於變數 a,故兩者都符合條件判斷,都會印出東西。



不等於

# 不等於 !=
a = 2
b = 1

if b != a:
    print('b 不等於 a!')


Output:

b 不等於 a!

這個就非常地單純了。變數 a 的值並不等於變數 b


以上,變數今天對於 Python 的邏輯的補充。
基本上我不覺得 Python 的邏輯還會提到更多次;基本上,我想要撰寫的文章偏向於更後頭使用 Python 來完成生活周遭會使用到的工具、或者是一個小專案之類的。

相信那會很有趣。


References

Read More

2 thoughts on “[Python] 基本教學(6) Python 的基本邏輯:大於、小於、等於”

    1. 您好,很抱歉那是我在將 Code 轉成 Html 時的誤植,本意只是想要將 a 賦值予 1 而已。
      若造成誤導相當抱歉,也謝謝您指出我的錯誤。 =)
      已進行更正。

Leave a Reply