我在一个重复多次的循环内进行除法运算。碰巧的是,在循环的前几次(或多或少的前 10 个循环)中,除数为零。一旦它获得价值,除零误差就不再可能。
我有一个if
测试除数值的条件以避免 div 为零,但我想知道评估此值会对性能产生影响if
在后续循环中每次运行都会有,特别是因为我知道它不再有用了。
这应该如何编码?在Python中?
不用担心。一个if (a != 0)
很便宜。
另一种选择(如果您确实想要一个)可以是将循环分成两个,并在除数获得其值后退出第一个循环。但这听起来会让代码变得不必要的复杂(难以阅读)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)