System algebraiczny opracowany przez George'a Boole'a. Używa operacji, takich jak „And”, „Or” i „Not” na binarnych wartościach True / False. Może służyć do wykonywania skomplikowanych zadań.
Próbuję stworzyć funkcję, która porówna wiele zmiennych do liczby całkowitej i wyśle ciąg trzech liter. Zastanawiałem się, czy istnieje sposób na przetłumaczenie tego na Python. Powiedz więc: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if …
Ankieter niedawno zadał mi to pytanie: biorąc pod uwagę trzy zmienne logiczne, a, b i c, zwróć true, jeśli co najmniej dwie z trzech są prawdziwe. Moje rozwiązanie jest następujące: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || (a && c)) …
Bawiłem się w jsfiddle.net i jestem ciekawy, dlaczego to zwraca wartość prawda? if(0 < 5 < 3) { alert("True"); } Czyni to: if(0 < 5 < 2) { alert("True"); } Ale to nie: if(0 < 5 < 1) { alert("True"); } Czy to dziwactwo jest kiedykolwiek przydatne?
Mam Seriesobiekt pandy zawierający wartości logiczne. Jak mogę uzyskać serię zawierającą logikę NOTkażdej wartości? Rozważmy na przykład serię zawierającą: True True True False Seria, którą chciałbym uzyskać, zawierałaby: False False False True Wydaje się, że powinno to być dość proste, ale najwyraźniej zgubiłem moje mojo = (
Moje pytanie brzmi: if (/* condition A */) { if(/* condition B */) { /* do action C */ } else /* ... */ } else { /* do action C */ } Czy można po prostu napisać kod akcji C raz zamiast dwa razy? Jak to uprościć?
Filtruję wiersze w ramce danych według wartości w dwóch kolumnach. Z jakiegoś powodu operator OR zachowuje się tak, jak powinienem oczekiwać operatora AND i odwrotnie. Mój kod testowy: import pandas as pd df = pd.DataFrame({'a': range(5), 'b': range(5) }) # let's insert some -1 values df['a'][1] = -1 df['b'][1] = …
Jestem kimś, kto pisze kod tylko dla przyjemności i tak naprawdę nie zagłębiał się w niego ani w środowisku akademickim, ani zawodowym, więc takie rzeczy jak te operatory bitowe naprawdę mi umykają. Czytałem artykuł o JavaScript, który najwyraźniej obsługuje operacje bitowe. Wciąż widzę tę operację wspomnianą w niektórych miejscach i …
Chcę tylko odwrócić wartość logiczną na podstawie tego, czym już jest. Jeśli to prawda - zrób to fałszywie. Jeśli to fałsz - uczyń to prawdą. Oto mój fragment kodu: switch(wParam) { case VK_F11: if (flipVal == true) { flipVal = false; } else { flipVal = true; } break; case …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Refaktoryzowałem stary kod i napotkałem kilka warunków JEŻELI, które były zbyt złożone i długie, i jestem …
Mam metodę, która łączy się z bazą danych przez Odbc. Wywoływana przeze mnie procedura składowana ma wartość zwracaną, która po stronie bazy danych to „Char”. W tej chwili chwytam tę wartość zwracaną jako ciąg i używam jej w prostej instrukcji if. Naprawdę nie podoba mi się pomysł porównywania takiego ciągu, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.