boolean-expression相关内容

在Python中评估布尔元组

我正试图让它评估为假. (False,) 当前等于true,因为我认为元组不是空的.那么如何将其提取或转换为布尔值呢?谢谢〜 解决方案 从元组中提取元素是最简单的方法: value =(False,)[0] Python2更为宽大,但通常来说,出于比较目的将元组视为单个值不是一个好习惯(Python3明确禁止使用它) 相反,请查看 全部 和 任何 用于此行为 ..
发布时间:2021-04-15 20:38:35 Python

为什么`a == x或y或z`总是评估为True?

我正在编写一个拒绝对未授权用户进行访问的安全系统. 名称=输入(“您好.请输入您的名称:"如果名称=="Kevin"或“乔恩"或"Inbar":打印(“授予访问权限.")别的:打印(“访问被拒绝.") 它可以按预期授予授权用户访问权限,但也允许未经授权的用户使用 ! 您好.请输入您的姓名:Bob授予访问权限. 为什么会这样?我已经明确指出,仅当 name 等于Kevin,Jon或In ..
发布时间:2021-04-15 20:35:58 Python

将true或falsy转换为一个明确的布尔值,即True或False

我有一个变量.我们称之为toto. 此toto可以设置为undefined,null,字符串或对象. 我想检查是否将toto设置为数据,即是否设置为字符串或对象,而不是undefined或null,并在另一个变量中设置相应的布尔值. 我想到了语法!!,它看起来像这样: var tata = !!toto; // tata would be set to true or fa ..
发布时间:2021-02-10 20:58:40 前端开发

Python无法比较字符串

我在python中遇到了一个奇怪的问题。我有一个迷宫,x代表墙壁,g是目标,s是起点,数字是将您从一个数字带到另一个数字的门户(例如,如果您使用2的一个,它将把您带到其他2)。 xxxxxxxxxxxxxxxxxxxx x2 x x xxx x x 1 x xxxxx x xsxx xxx xxxxxxx x xx xxxxxx x xxgx x 1 x 2 x xx ..
发布时间:2020-10-30 06:00:20 Python

布尔逻辑设计-约简

我具有以下要简化/简化的功能. F(A,B,C,D)= BC +(A + C'D'),其中'表示补数 Here's my solution: = BC + (A + C'D')' = BC + (A + (C+D) = BC + (A + C + D) = BC + C + A + D = C(B + 1) + A + D = C*1 + A + D = C + A + ..
发布时间:2020-09-22 04:25:41 其他开发

重构布尔表达式的工具

我正在寻找一种重构布尔表达式的工具.我有类似的表情 a1 => (b1 c or d) AND a2 => (b2 c or d) AND a2 => (b2 c or d) 该工具应该能够简化表达式,例如在上面的示例中提取子表达式"c或d".有免费的计算机代数系统可以做到这一点吗? 目前,我认为手动重构表达式可以通过使用一些haskell快速检查脚本来 ..
发布时间:2020-09-22 04:24:34 其他开发

有没有好的布尔表达式简化器?

我正在重构旧代码,并遇到了几个IF条件,这些条件过于复杂和漫长,我敢肯定它们可以简化.我的猜测是,由于后来的修改,这些情况增长了很多. 无论如何,我想知道您是否知道我可以使用一个好的在线简化程序.我对任何特定的语言都不感兴趣,只是一个简化的例子,例如: (((A OR B)AND(!B AND C)OR C) 如果有的话,给我一个简化的表达式. 我已经看过其他类似的问题,但 ..
发布时间:2020-09-22 04:21:29 其他开发

如何理解De Morgan Laws布尔表达式

当我试图理解这个表达时,我被搞砸了.我想了几次,但我听不懂意思. ! (p || q)等于!p&& !q 对于这个,我可以以某种方式理解. 我的理解是“不(p q)=不是p而不是q",这是可以理解的 ! (p&& q)等同于!p || !q 第二,我完全被搞砸了.怎么会 我的理解是"Not(p q)= Not p or Not q".和与或彼此如何等效?至于&&之间的真值表中的规则和 ..
发布时间:2020-09-22 04:20:27 其他开发

您可以使用布尔代数定律最小化一个不关心条件的布尔表达式吗?

我必须最小化具有无关条件的SOP形式的布尔表达式.我可以通过k-map来做到这一点,但是我只能使用布尔代数定律来做到这一点. 问Sigma(0,2,3,5,6,7,8,9)+ d(10,11,12,13,14,15) 解决方案 可以使用布尔法则将给定的最小项列表和无关项列表转换为一个较短的隐含列表. Karnaugh-Veitch 地图: 从地图上或通过检查给定的16个可能的 ..

修改后的皇后区问题的布尔表达式

我从这里. 我修改的N个皇后规则比较简单: 对于p * p棋盘,我想以这样的方式放置N个皇后区, 皇后将相邻放置,行将首先填充. p * p棋盘的大小将进行调整,直到可以容纳N个皇后为止. 例如,假设N = 17,那么我们需要一个5 * 5的棋盘,放置位置将是: Q_Q_Q_Q_Q Q_Q_Q_Q_Q Q_Q_Q_Q_Q Q_Q_*_*_* *_*_*_*_* ..

转换为“是"或“否"布尔值

我想解析.CSV文件中包含的用户值.我不希望我的用户输入“是"或“否",而是输入“真"或“假".在每种情况下,我都想转换为等效的布尔值:$true或$false.理想情况下,我想要一个默认值,因此如果拼写错误“是或否",我将返回我的默认值:$true或$false. 因此,我想知道是否有除此以外的整洁方法 if(){} else (){} 解决方案 一种方法是switch语句: ..
发布时间:2020-09-22 04:02:27 其他开发

检查False的正确方法是什么?

哪个更好? (为什么?) if somevalue == False: 或 if somevalue is False: 如果somevalue是字符串,您的答案会更改吗? 解决方案 它取决于somevalue的含义:如果somevalue可以是任何东西,则可以检查它是否是布尔值和not: if isinstance(somevalue, bool) and no ..
发布时间:2020-09-22 03:49:26 Python

布尔变量的值不变,不会在情节提要中将dismissViewControllerAnimated从子级更改为父级

我不是初学者,但我无法弄清楚这个愚蠢的问题.我有两个视图控制器,例如 Parent 和 Child 是类. 父级是基类,子级是子类,但是除了这些布尔值,我无法继承任何数据. 在父类中,我使用一个BOOL变量,该变量在 Parent.h 中声明 @property (nonatomic, assign) BOOL isChange; 此后,我合成此变量并在viewDidLoad ..

Java中布尔表达式的简化

java中是否有任何工具或库可以简化布尔表达式公式并给出结果. 当输入是这样时, exp = (a || a' ) result = 1 exp = ( a || b ) && ( a' || b ) result = b (after simplification) 表达式可以比上面更大或更复杂. 解决方案 IntelliJ支持“意图",可让您在编辑器中简化布尔表达式 ..
发布时间:2020-07-07 03:46:50 Java开发

PHP中的布尔变量值到javascript的实现

我在编写PHP脚本时遇到了一个奇怪的问题-我敢肯定有一个简单的答案,但我没有看到它. 我正在使用PHP从数据库中提取一些变量,然后将这些值传递到在PHP中动态构建的Javascript中.像这样: $myvar = (bool) $db_return->myvar; $js = " var myvar = " ..
发布时间:2020-07-03 04:37:39 PHP

布尔函数密度的计算算法

我正在尝试编写一个程序,该程序需要计算涉及布尔函数的特定值。给定一个由覆盖F给出的单输出布尔函数f,假设我将函数的密度定义为该函数值为1的所有输入向量的分数。 例如,假设我传入给定的函数f(a,b,c),该函数由Cover F = ab'+ c'定义。该函数有5个ON-set最小项,总共8个最小项,因此其密度为d(f)= 5/8 = 0.625。应该注意的是,立方体ab'覆盖2个最小项,而立 ..
发布时间:2020-06-03 21:48:38 其他开发

在哪里可以找到将任意布尔表达式转换为合取或析取范式的方法?

我编写了一个小应用,该应用将表达式解析为抽象语法树。现在,我对表达式使用了一系列启发式方法,以确定如何最好地评估查询。不幸的是,有一些示例使查询计划变得非常糟糕。 我找到了一种方法,可证明地更好地猜测应该如何评估查询,但是我需要首先将我的表情放入CNF或DNF中,以便获得可证明的正确答案。我知道这可能会导致潜在的指数时间和空间,但是对于我的用户运行的典型查询来说,这不是问题。 现在,我 ..
发布时间:2020-06-03 20:39:35 其他开发

在多个WHEN条件下触发

如何包含我需要监视的列?即而不是一个 When 条件,我想要3个 When 条件: 创建触发器freeradius.insert_into_day_summations 在插入freeradius.day_guiding_usage 之前,每行 时(OLD.col1与NEW.col1是不同的) 何时(OLD.col2与NEW.col2不同) 何时(OLD.col3与NEW.col3不同) ..
发布时间:2020-05-30 01:21:21 其他开发