← К задачам
Средне · +3Физика

Хватит ли скорости на отрыв

Ровер закончил миссию на маленькой планете и готовится взлететь домой. Бортовой компьютер сломался, и теперь только ты можешь проверить: разгонится ли двигатель до второй космической скорости, или попытка взлёта обернётся катастрофой.

Вторая космическая скорость: 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
Для запуска тестов необходима авторизация.
Поддержать проект