boolean-expression

    1熱度

    3回答

    我正在測試Python的布爾表達式。當我運行下面的代碼: x = 3 print type(x) print (x is int) print (x is not int) 我得到下面的結果:當清楚地x是一個 <type 'int'> False True 爲什麼(X爲int)返回false和(x是不是int)返回true整數類型?

    0熱度

    2回答

    我要評估在C以下布爾表達式: f = (b+c')(a'+c')(a+b'+c) 這是我的當前程序: #include <stdio.h> int main() { int a,b,c,f; a=0;b=1;c=1; f=((b|(~c))&((~a)|(~c))&(a|(~b)|c)); printf("%d\n",f); } 該函數應返回1

    1熱度

    1回答

    我不熟悉腳本,並且想了解如何根據布爾邏輯打印出變量。 #!/bin/bash # set variables WEBAPPS_YES="Successfully synced webapps folder" WEBAPPS_NO="Could not sync webapps folder" RSYNC_YES="Successfully synced rsync log file"

    1熱度

    1回答

    我有一個名爲objectId的變量。objectId包含一些字符串編號。 在這行我嘗試請檢查是否一定值OBJECTID存在: self.showObjects = self.objectId == true ? true : false; 但即使價值存在showObjects得到錯誤的。 任何想法如何修復該行以使其無法正常工作?

    -1熱度

    1回答

    基本上我嘗試與numpy的陣列的布爾表達式,例如是這樣的: import numpy as np a = np.array([1,0,1]) b = np.array([0,1,1]) c = np.array([1,0,1]) if (a ==b) or (a==c): d = [2,5,5] else : d = [1,5,5] print d 這將返回一個錯誤 V

    1熱度

    1回答

    這似乎是一個奇怪的問題,但在這裏不用... 我有一個類似的表結構: Object id, name Tag id, name ObjectTag object_id, tag_id 我想要做的是採取布爾值像 ((1 OR 2) AND (3)) AND (!4 AND !5) 並將其轉換爲有效的MySQL查詢。這些布爾表達式中的數字代表tag_id s。我們希望能夠找到滿足布

    0熱度

    2回答

    表達式是:x'+ x + xz + yz - 其讀取x not或x或x和z或y和z。這個表達式是我試圖證明等於1的一個非常大的表達式的簡化形式。我知道根據Wolfram和另一個表達式簡化器,上述表達式等於1。任何解釋都會非常有幫助。先謝謝你。

    0熱度

    1回答

    我寫了一個簡單的函數,它的第一個電話後勾銷本身: var nullify = function(){ nullify = null; return 1; }; 如果我把它叫做兩次,就像這樣: console.log(nullify()); console.log(nullify); 然後第一表達式將返回1,和其他將評估爲null。所有這些都清楚了。 如果我不過做在

    2熱度

    2回答

    Python的優先級規則 當我評估以下表達式: 1或(1/0)和1 哪些規則(優先級,短路評價等)遵循以獲得答案

    -1熱度

    2回答

    我有一個函數f(a,b,c,d) = b*(a+~c) + d*(a+~b),其中*(AND),+(OR),~(NOT)。 使用分配律,我得到:ba + b~c + da + d~b, 但得到的答覆是ab + b~c + d~b。 我想不通,如何擺脫da。 我試過因子分解得到:a(b+d) + b~c + d~b,但那並沒有讓我到任何地方。