Вопросы с тегом «boolean-logic»

Алгебраическая система, разработанная Джорджем Булем. Использует такие операции, как «И», «Или» и «Не» для двоичных значений True / False. Его можно использовать для решения сложных задач.

645
Как проверить несколько переменных против значения?

Я пытаюсь сделать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, если есть способ перевести это на Python. Так сказать: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 :...

579
Проверьте, верно ли хотя бы два из трех логических значений

Интервьюер недавно задал мне этот вопрос: учитывая три логические переменные, a, b и c, вернуть true, если хотя бы две из трех верны. Мое решение следующее: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || (a && c)) { return true; } else{...

229
Как я могу получить поэлементное логическое НЕ Серии Панд?

У меня есть Seriesобъект Pandas, содержащий логические значения. Как я могу получить серию, содержащую логическое NOTкаждого значения? Например, рассмотрим серию, содержащую: True True True False Ряд, который я хотел бы получить, содержал бы: False False False True Кажется, это должно быть...

135
pandas: несколько условий при индексировании фрейма данных - неожиданное поведение

Я фильтрую строки в кадре данных по значениям в двух столбцах. По какой-то причине оператор ИЛИ ведет себя так, как я ожидал, что оператор И будет вести себя, и наоборот. Мой тестовый код: import pandas as pd df = pd.DataFrame({'a': range(5), 'b': range(5) }) # let's insert some -1 values...

130
Что такое побитовые операторы?

Я тот, кто пишет код просто для развлечения и не особо углублялся в него ни в академической, ни в профессиональной среде, поэтому такие вещи, как эти побитовые операторы, действительно ускользают от меня. Я читал статью о JavaScript, который явно поддерживает побитовые операции. Я все время вижу,...

124
Самый простой способ перевернуть логическое значение?

Я просто хочу перевернуть логическое значение на основе того, что уже есть. Если это правда - сделайте ложью. Если ложь - сделай правдой. Вот отрывок из моего кода: switch(wParam) { case VK_F11: if (flipVal == true) { flipVal = false; } else { flipVal = true; } break; case VK_F12: if (otherVal ==...

110
Есть ли какие-нибудь хорошие упрощители логических выражений? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я проводил рефакторинг старого кода и...

90
Как преобразовать «0» и «1» в ложь и истину

У меня есть метод, который подключается к базе данных через Odbc. Хранимая процедура, которую я вызываю, имеет возвращаемое значение, которое со стороны базы данных является Char. Прямо сейчас я беру это возвращаемое значение в виде строки и использую ее в простом выражении if. Мне очень не...