Test14 布林表示式練習

2021-09-12 02:46:50 字數 1672 閱讀 8525

python系列之笨方法學python是我學習《笨方法學python》—zed a. show著

的學習思路和理解,如有不如之處,望指出!!!

這節我們主要做「布林邏輯表示式」(boolean logic expression)的練習

# ex28.py

##邏輯語句

true

andfalse

false

andfalse1==

1and2==

1"test"

=="test"1==

1or2!=

1true

and1==1

false

and0!=0

trueor1

==1"test"

=="testing"

"test"==1

1!=0and2==

1"test"

=="testing"

"test"==1

not(

true

andfalse

)not(1

==1and0!=1

)not(10

==1or1000

==1000

)not(1

!=10or3

==4)not

("testing"

=="testing"

and"zed"

=="cool guy")1

==1andnot

("testing"==1

or1==0

)"chunky"

=="bacon"

andnot(3

==4or3

==3)3

==3andnot

("testing"

=="testing"

or"python"

=="fun"

)

這裡我只摘抄了以上部分布林表示式,每一種表示式寫法都類似

這一塊的知識,在高中時應該學過這裡的邏輯問題

這裡只列出最簡單的邏輯關係

為什麼「test」 and 「test」返回「test」,1 and 1返回1, 而不是返回true呢?

python 和許多語言一樣,都是返回兩個被操作物件中的乙個,而非它們的布林表示式truefalse。這意味著,如果你寫了false and 1,得到的第乙個運算元(false),而非第二個運算元(1)。

這是**《笨方法學python》**的第十四篇文章

希望自己可以堅持下去

希望你也可以堅持下去

布林表示式

布林表示式 boolean expression 是一段 宣告,它最終只有true 真 和false 假 兩個取值。從最基本的層次來說,所有的布林表示式,不論它的長短如何,其值只能是true或false。最簡單的布林表示式是等式 equality 這種布林表示式用來測試乙個值是否與另乙個值相同。它可...

翻譯布林表示式

翻譯布林表示式time limit 1000 ms memory limit 65536 kib problem description 大家都學過了布林表示式的翻譯,其中有乙個拉鍊 回填技術,這次我們就練習這個技術。input 多組輸入,每組輸入為一行字串,例如 a b or c d and e ...

翻譯布林表示式

time limit 1000 ms memory limit 65536 kib submit statistic problem description 大家都學過了布林表示式的翻譯,其中有乙個拉鍊 回填技術,這次我們就練習這個技術。input 多組輸入,首先輸入乙個整數t,代表資料組數。接下來...