發表文章

目前顯示的是有「布林代數」標籤的文章

Python控制結構一點就通!(1)布林值

圖片
今天要開始學習Python控制結構!第一篇就要帶你來看它的布林值!還不知道怎樣才是相等?看完這篇就不再搞錯啦! Python 程式語法中的其中一種,就是布林代數 (Boolean algebra),而 Python教學 就會告訴你,它布林型態為 bool。 說到布林值(Boolean value),它僅有兩種: True 和 False。 而布林值可以藉由關係運算子 (Relational operator) 來建立。例如:兩個等號 == 用來比較兩個值,如果相等,回覆 True,否則就回覆 False: >>> Megadeth = True >>> bool(Megadeth) True >>> bool(2==3) False >>> bool(3==3) True >>> bool("Hangar 18"=="Hangar 18") True >>> bool("Return to Hangar"=="Return to Hangar") True 與兩個等號「==」相反的關係運算子「!=」,也是用來比較兩個值,如果「不」相等就回覆 True,否則回覆 False: >>> bool(2!=3) True >>> bool(2!=2) False >>> bool("Megadeth"!="Megadeth") False >>> bool("megadeth"!="Megadeth") True Python教學 中應該都有提到,在  Python 中, 大小寫是不能視為相等的 。所以上方最後兩個例子雖然字母都一樣(都為 “Megadeth”),但是後一個例子的開頭字母大小寫不同,所以就被視為「不」相等。 比較兩個數值(不限整數或是浮點數)大小的運算子「>(大於)」、「<(小於)」、「>=(大於或等於)」、「<=(小於或等於)」 請看以下例子: