boolean-logic

Sprawdź, czy co najmniej dwie z trzech wartości logicznych są prawdziwe

Ankieter zadał mi ostatnio takie pytanie: biorąc pod uwagę trzy zmienne logiczne, a, b I c, zwraca true, jeśli co najmniej dw ... c)) { return true; } else{ return false; } } Powiedział, że można to jeszcze poprawić, ale jak?

Jak przetestować wiele zmiennych względem wartości?

Próbuję stworzyć funkcję, która porównuje wiele zmiennych do liczby całkowitej i wyświetli ciąg trzech liter. Zastanawiałem s ... nd("e") if x or y or z == 3 : mylist.append("f") Który zwróci listę: ["c", "d", "f"] Czy coś takiego jest możliwe?

Czym są operatory bitowe?

Jestem kimś, kto pisze kod tylko dla zabawy i nie zagłębiłem się w niego ani w środowisku akademickim, ani zawodowym, więc rz ... rzykłady byłyby świetne! : D Jeszcze kilka pytań-jakie są praktyczne zastosowania operacji bitowych? Kiedy możesz ich użyć?

Różnice w operatorach logicznych: & vs & & I | vs ||

Znam zasady dla && i || ale czym są & i |? Proszę, wyjaśnij mi to na przykładzie.

Dlaczego (0 < 5 <3) zwraca true?

Bawiłem się w jsfiddle.net i jestem ciekaw, dlaczego to powraca prawda? if(0 < 5 < 3) { alert("True"); } Tak jak ... < 2) { alert("True"); } Ale to nie: if(0 < 5 < 1) { alert("True"); } Czy to dziwactwo jest przydatne?

Czy Python obsługuje zwarcie?

Czy Python obsługuje zwarcie w wyrażeniach logicznych?

Jakieś dobre Boolean expression simplifiers tam? [zamknięte]

Refaktoryzowałem stary kod i napotkałem kilka warunków, które były zbyt skomplikowane i długie i jestem pewien, że można je u ... rsja wyrażenia, jeśli istnieje. Spojrzałem na inne podobne pytania, ale żadne nie wskazuje mi na dobry uproszczacz. Dzięki.

Operator logiczny indeksowania boolowskiego w Pandzie

Pracuję z indeksem boolean w pandach. Pytanie, dlaczego stwierdzenie: a[(a['some_column']==some_number) & (a['some_othe ... ['y']==10)] Out: ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

Jeśli warunek A jest dopasowany, warunek B musi być dopasowany, aby wykonać działanie C

Moje pytanie brzmi: if (/* condition A */) { if(/* condition B */) { /* do action C */ } else ... ... */ } else { /* do action C */ } Czy można po prostu napisać kod działania C jeden raz zamiast dwa? Jak to uprościć?

Najprostszy sposób na odwrócenie wartości logicznej?

Chcę tylko odwrócić logikę opartą na tym, co już jest. Jeśli to prawda-zrób to fałszywie. Jeśli to fałsz-zrób to prawdą. Oto ... se VK_F12: if (otherVal == true) { otherValVal = false; } else { otherVal = true; } break; default: break; }

W jaki sposób mogę uzyskać element-mądry logiczne Nie serii pandy?

Mam obiekt pandas Series zawierający wartości logiczne. Jak Mogę uzyskać szereg zawierający logiczne NOT każdej wartości? Na ... ymać zawiera: False False False True Wydaje się, że to powinno być dość proste, ale najwyraźniej zapodziałam moje mojo =(

Nazewnictwo typów Unii i przecięć maszynopisu

Nie rozumiem logiki stojącej za pojęciami typy Unii i typy przecięcia w maszynopisie. Pragmatycznie, jeśli własności różny ... ecięć i {[1] } jest używany do UNII typy . Jestem pewien, że jest inny sposób patrzenia na to, ale nie mogę tego rozgryźć.

pandy: wiele warunków podczas indeksowania ramki danych - nieoczekiwane zachowanie

Filtruję wiersze w ramce danych według wartości w dwóch kolumnach. Z jakiegoś powodu operator OR zachowuje się tak, jak bym ... e upuścić. Spodziewałbym się dokładnie odwrotnego rezultatu. Może czy ktoś może wyjaśnić to zachowanie? Używam pandy 0.13.1.

Logika, aby sprawdzić, że 3 z 4 są prawdziwe

Chcę zwrócić True wtedy i tylko wtedy, gdy 3 z 4 wartości logicznych są prawdziwe. Najbliższe, jakie zdobyłem, to (x ^ y) ^ (a ^ b): Co mam zrobić?

Jak sprawdzić, czy zmienna nie jest równa żadnej z dwóch wartości?

Chcę napisać instrukcję if / else, która sprawdza, czy wartość wejściowego tekstu nie jest równa jednej z dwóch różnych warto ... (test does not equal A or B){ do stuff; } else { do other stuff; } Jak napisać warunek dla instrukcji if w linii 2?

Python: False or None vs. None or False

In [20]: print None or False -------> print(None or False) False In [21]: print False or None -------> print(False or ... ie myli. Czy ktoś mógłby mi wyjaśnić, dlaczego to się dzieje w ten sposób? Spodziewałam się, że oboje zachowają się tak samo.

Jak zaimplementować przyjazną dla użytkownika logikę logiczną w GUI formularza internetowego?

Obecnie mam aplikację webową, w której użytkownik może korzystać z list rozwijanych do generowania poleceń SQL SELECT w nastę ... zobaczyć, czy ktoś ma doświadczenie w komunikowaniu logiki logicznej prosto i całkowicie w GUI. Dziękuję za poświęcony czas.

Sprawdź, czy wiele wartości ma wartość false lub true

Jak mogę sprawdzić, czy 20 zmiennych jest prawdziwe, czy 20 zmiennych jest fałszywe? Jeśli to możliwe bez użycia naprawdę dł ... lse, nie zwraca nic jeśli tablica ma tylko wartości true zwraca true jeśli tablica ma tylko wartości false, zwróć false :)

Dlaczego niektóre operatory logiczne są tak wolne?

Próbując zoptymalizować mój kod, odkryłem, że niektóre operacje logical były wolniejsze niż się spodziewałem w porównaniu do ... ja? A może prymitywne funkcje robią dobre rzeczy (np. sprawdzanie błędów, specjalne przypadki), które nie są moimi funkcjami?

Dlaczego produkty nazywają się minterms, a sumy maxterms?

Czy mają ku temu powód? Chodzi mi o to, że w sumie mintermów szukacie terminów z wyjściem 1; nie rozumiem, dlaczego nazywają ... bo 1 jest znacznie większy niż 0? Czy jest jakiś powód, dla którego Nie wiem? Czy mam to zaakceptować bez pytania dlaczego?