← К задачам
Хватит ли скорости на отрыв
Ровер закончил миссию на маленькой планете и готовится взлететь домой. Бортовой компьютер сломался, и теперь только ты можешь проверить: разгонится ли двигатель до второй космической скорости, или попытка взлёта обернётся катастрофой.
Вторая космическая скорость: v2 = sqrt(2 * G * M / R), где G = 6.674e-11. Напиши функцию can_escape(mass_kg, radius_m, speed_ms), которая возвращает True, если speed_ms >= v2, иначе False.
Пример: для планеты массой 1e20 кг и радиусом 1e5 м v2 ≈ 365.4 м/с, поэтому can_escape(1e20, 1e5, 400) -> True, а can_escape(1e20, 1e5, 300) -> False.
import math
def can_escape(mass_kg, radius_m, speed_ms):
pass
Для запуска тестов необходима авторизация.