我正在尝试创建一个程序,该程序将计算出从特定高度掉落时某物撞击地面需要多长时间,并且它使用已知的二次公式。该程序似乎正在做我想做的事情,直到它到达第 7 行,在那里我认为存在一个涉及 sqrt 的数学问题。有人可以帮忙吗?
到目前为止,我已经想出了...
v = float(input())
lowerSum = 2*(-4.9)
upperSum1 = -4*(-4.9)
upperSum2 = (upperSum1)*(11000)
upperSum3 = (v)**2 - (upperSum2)
from math import sqrt
upperSum4 = (v) - sqrt(upperSum3)
t = (upperSum4) / (lowerSum)
print (t)
当我运行程序时,它指出存在数学域错误;我是编程新手,我不知道这意味着什么。
我正在尝试打印出 t 的值。