当前位置: 首页 > 面试题库 >

将零除等于零

白永昌
2023-03-14
问题内容

我该如何忽略ZeroDivisionError和制造n / 0 == 0


问题答案:

分母之前检查分母是否为零。这样可以避免捕获异常的开销,如果您希望将其除以零,则可能会更有效率。

def weird_division(n, d):
    return n / d if d else 0


 类似资料:
  • 问题内容: 嘿,我不断出现错误: 索引(从零开始)必须大于或等于零且小于参数列表的大小。 我的代码: 问题答案: 你的第二个用途是一个占位符,但你只传递一个参数,所以你应该使用来代替。 更改此: 对此:

  • 我正在创建一个程序,将确定和打印数字奇数,偶数和零在一个整数从键盘。我尝试了几种不同的方法,每种方法都得到了相同的结果。我无法让java将0识别为0,而只能识别为偶数。例1005将给出2赔率和2平。

  • 问题内容: 如果行中的任何值等于零,如何删除行? 我通常将df.dropna()用于NaN值,但不确定如何使用“ 0”值。 问题答案: 我认为最简单的方法是查看所有值都不等于0的行:

  • 问题内容: 我在ColdFusion代码中碰巧遇到了这些值,但Google计算器似乎有相同的“错误”,但差不为零。 416582.2850-411476.8100-5105.475 = -2.36468622461E-011 http://www.google.com/search?hl=zh_CN&rlz=1C1GGLS_enUS340US340&q=416582.2850+-+411476.8

  • 我的VBA脚本中有一些代码,当行的相应B列的值等于零时,应该删除整行。不幸的是,我所使用的代码行并不是我想要的,因为如果相应行中的任何单元格等于零,它会删除整行。以下是迄今为止的代码: 例如,我有一行,其中D列中的单元格等于零,而这段代码删除了整行,即使B列中的单元格的值不是零。如何更改代码,使其实际上只扫描列B中的条目? 如有任何帮助,我们将不胜感激。

  • 问题内容: 一些有趣的发现wrt等于0和0.0上的运算符 返回false,而返回true。 返回false,而返回true。 看起来在两种情况下都完成了字符串比较。谁能对此有所启发。 谢谢。 问题答案: BigDecimal“等于”比较值和小数位数。如果只想比较值(0 == 0.0),则应使用compareTo: 参见javadoc。 至于Double比较,如其他答案所述,您正在将Double与I