Конвертер скорости

Конвертируйте между км/ч, миль/ч, м/с, узлами и другими единицами скорости.

Конвертер скорости переводит скорость между наиболее распространёнными единицами в повседневной жизни, транспорте и науке: километры в час (км/ч), мили в час (mph), метры в секунду (м/с), футы в секунду (ft/s) и узлы.

Введите значение скорости в любое поле — инструмент мгновенно заполнит все остальные единицы. Полезно для сравнения скоростей транспортных средств, воздушных судов или природных явлений, описанных в разных системах единиц.

Полезный ориентир: типичное ограничение скорости на шоссе 100 км/ч равно примерно 62 mph, 27,8 м/с или 54 узлам. Скорость звука на уровне моря составляет примерно 340 м/с или 1225 км/ч.

Часто задаваемые вопросы

Реализация кода

# Speed conversion functions

def ms_to_kmh(ms: float) -> float:
    """Meters per second to kilometers per hour"""
    return ms * 3.6

def kmh_to_ms(kmh: float) -> float:
    """Kilometers per hour to meters per second"""
    return kmh / 3.6

def kmh_to_mph(kmh: float) -> float:
    """Kilometers per hour to miles per hour"""
    return kmh * 0.621371

def mph_to_kmh(mph: float) -> float:
    """Miles per hour to kilometers per hour"""
    return mph / 0.621371

def knots_to_kmh(knots: float) -> float:
    """Knots (nautical miles/hour) to km/h"""
    return knots * 1.852

def kmh_to_knots(kmh: float) -> float:
    return kmh / 1.852

def ms_to_mach(ms: float, altitude_sea_level: bool = True) -> float:
    """Approximate Mach number (sea level: 340 m/s, high altitude: 295 m/s)"""
    speed_of_sound = 340 if altitude_sea_level else 295
    return ms / speed_of_sound

# Examples
print(ms_to_kmh(30))      # 108.0 km/h (fast car)
print(kmh_to_mph(100))    # 62.14 mph
print(knots_to_kmh(1))    # 1.852 km/h

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.