擅长:python、mysql、java
<p>“math domain error”告诉您,您已经向<code>sqrt</code>函数传递了一个在其“domain”之外的值。<code>sqrt</code>函数的域是正数。在某个时刻upperSum3变为负,这使得<code>sqrt</code>相当不高兴,因此它向您抛出一个错误。在</p>
<p>如果upperSum3小于0,则可以通过添加if语句来更改代码的操作来解决此问题,例如:</p>
<pre><code>if upperSum3 < 0:
#do something other than take the sqrt
else:
upperSum4 = (v) - sqrt(upperSum3)
</code></pre>