Pytania otagowane jako logical-operators

Operatory logiczne to symbole, które pomagają w obliczaniu wyrażeń boolowskich. Można je znaleźć w prawie każdym języku programowania, który obsługuje wartości logiczne. Typowe przykłady to && (AND), || (LUB),! (NIE), == ([wartość] równe), === ([wartość i typ] równe),> = (większe lub równe), <= (mniejsze lub równe),> (większe niż) i <(mniej niż)


23
Jak uzyskać logiczny xor dwóch zmiennych w Pythonie?
Jak uzyskać logiczny xor dwóch zmiennych w Pythonie? Na przykład mam dwie zmienne, które prawdopodobnie będą łańcuchami. Chcę przetestować, czy tylko jeden z nich zawiera wartość True (nie jest to None ani pusty ciąg znaków): str1 = raw_input("Enter string one:") str2 = raw_input("Enter string two:") if logical_xor(str1, str2): print "ok" …


11
Logiczny operator XOR w C ++?
Czy jest coś takiego? Po raz pierwszy spotkałem się z praktyczną potrzebą, ale nie widzę takiej w Stroustrup . Zamierzam napisać: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Ale nie ma ^^operatora. Czy mogę użyć bitowej ^tutaj i uzyskać prawidłową odpowiedź (niezależnie …

5
Proste operatory logiczne w Bash
Mam kilka zmiennych i chcę sprawdzić następujący warunek (zapisany słowami, a następnie moja nieudana próba skryptu bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. W mojej nieudanej próbie wymyśliłem: if (($varA == 1)) &amp;&amp; ( (($varB == "t1")) || …

3
Operatory logiczne && i ||
Zgodnie z definicją języka R różnica między &amp;i &amp;&amp;(odpowiednio |i ||) polega na tym, że pierwsze jest wektoryzowane, a drugie nie. Zgodnie z tekstem pomocy czytam różnicę podobną do różnicy między „And” i „AndAlso” (odpowiednio „Or” i „OrElse”) ... Znaczenie: To nie wszystkie oceny, jeśli nie muszą być (tzn. A, …




13
Czy dobrą praktyką jest używanie operatora xor do sprawdzania wartości logicznych? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 10 miesięcy temu . Popraw to pytanie Ja osobiście jak wyłącznego lub , ^, operatora, gdy …


9
Czy rzeczywiście istnieje powód, dla którego są przeciążone && i || nie zwarcie?
Krótkie zachowanie operatorów &amp;&amp;i ||jest niesamowitym narzędziem dla programistów. Ale dlaczego tracą to zachowanie, gdy są przeciążone? Rozumiem, że operatory są jedynie cukrem syntaktycznym dla funkcji, ale operatory dla boolmają takie zachowanie, dlaczego miałoby być ograniczone do tego jednego typu? Czy jest za tym jakieś techniczne uzasadnienie?


8
Operatory logiczne, || albo albo?
Pamiętam, jak kiedyś czytałem o operatorach logicznych, które w przypadku ORużycia ||były lepsze niż or(lub odwrotnie). Po prostu musiałem to wykorzystać w moim projekcie, kiedy do mnie wróciło, ale nie pamiętam, który operator został polecony, ani czy to w ogóle prawda. Który jest lepszy i dlaczego?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.