boolean-expression

    1熱度

    1回答

    我怎麼能簡化一個任意複雜的布爾表達式? 例如: !(!a && !b || !a && b || a && !b) && !(!a && !b || !a && b || a && !b) || !(!a && !b || !a && b || a && !b) && (!a && !b || !a && b || a && !b) || (!a && !b || !a && b || a &

    -3熱度

    1回答

    我有一個設想,當生命受到< = 0返回false的函數: def isAlive(self): if self.lives <= 0: return False return True 但它總是返回true。

    0熱度

    2回答

    我試圖使條件,如果數組中的[0] [0]條目不等於1或2程序打印錯誤消息。我無法讓它工作,而且我知道這是因爲我無法得到正確的邏輯。 try: with open(input_script) as input_key: for line in input_key.readlines(): x=[item for item in line.split()]

    0熱度

    1回答

    我認爲這是一個非常普遍的編程問題,因爲布爾語法在很多常用語言中差不多。 但我的問題仍然是對於PHP和JavaScript主要。 假設我想寫的,如果返回true,如果一個變量等於2,3,或5 而這個變量有一個很長的名字,語句,因此這樣的: if((An_Object_With_A_Long_Name.Has_Also_An_Array[With_An_Index_Too]==2) || (

    1熱度

    6回答

    我認爲這個問題是一個普通的編程問題, 但讓我們假設我問這個Java。 下面的說明做了什麼? return a ? (b || c) : (b && c); 我已經看到了?的和:「在SO S IN許多主題的語法,這尤其是一個我在Check if at least two out of three booleans are true 找到,但我不知道他們的意思,所以如何使用它們,我相信這對我來說非

    1熱度

    2回答

    我有一個來自客戶端的參數字符串。一個例子可以是: 串PARAM = 「(AND NAME.FULLNAME DOB.OPTIONAL)OR(ID和DOB.REQUIRED)OR(ID和國家)」 現在,我已經解析出所有傳入數據並具有代表每個參數的布爾值。 像: bool name_FullName = true; bool dob_Optional = false; 等 我試圖找到評估客戶的參

    8熱度

    2回答

    在numpy的numpy的鏈比較,我可以產生一個布爾陣列是這樣的: >>> arr = np.array([1, 2, 1, 2, 3, 6, 9]) >>> arr > 2 array([False, False, False, False, True, True, True], dtype=bool) 是能夠比較鏈一起?例如: >>> 6 > arr > 2 array([False

    10熱度

    1回答

    我正在閱讀有關Coq的教程。它構建了一個bool類型如下: Coq < Inductive bool : Set := true | false. bool is defined bool_rect is defined bool_ind is defined bool_rec is defined 話,就說明每一種東西用的是什麼「檢查」。 Coq < Check bool_ind.

    0熱度

    2回答

    我有兩張桌子。 (MS SQL Server 2012中) 性能 PortfolioID PortfolioCode Date MarketValue 1 Port1 12/31/12 100000 2 Port2 12/31/12 200000 3 Port3 12/31/12 300000 BillingRates RateID Fr

    6熱度

    2回答

    0 == false和'0' == false都是 '真' 然而,(true && 0)是 '假',而(true && '0')是 '真'。 爲什麼?