Я пытаюсь сконструировать свою собственную модель ракеты полностью самостоятельно, но когда я пытаюсь вычислить delta-v, используя уравнение Циолковского, мой код дает только отрицательные ответы.
Я думал, что это может из-за того, что моя ракета не была достаточно мощной, чтобы иметь какой-либо дельта-v, поэтому я использовал реальный пример (Сатурн V), и он дал точный результат, но все еще в отрицательных значениях (первый этап: -2000 дельта-v).
Это мой код:
import math
netMass = int(input('what is the total mass of the rocket: '))
dryMass = int(input('what is the empty mass of the rocket: '))
Isp = int(input('what is the Isp of the engine: '))
fuelMass = netMass - dryMass
Δv = Isp*9.8*math.log(float(dryMass/netMass))
print(Δv)
У меня также нет Numpy в моем распоряжении, поэтому я могу использовать только математическую библиотеку.
PS Мне всего 14, не суди меня, если я скажу что-то явно очевидное.