거리 단위를 다룰 때 킬로미터(km)를 마일(mile)로 변환해야 하는 경우가 자주 있습니다. 파이썬에서는 간단한 곱셈 연산만으로 이 변환을 손쉽게 처리할 수 있습니다.
킬로미터와 마일의 변환 비율
킬로미터를 마일로 변환하는 기준 비율은 다음과 같습니다.
1 km = 0.621371 mile즉, 킬로미터 값에 0.621371을 곱하면 마일 값이 계산됩니다.
기본 예제: 5km를 마일로 변환하기
아래는 파이썬 인터프리터에서 5킬로미터를 마일로 변환하는 간단한 예제입니다.
>>> km = 5
>>> m = km * 0.621371
>>> m
3.106855실행 결과, 5km는 약 3.106855마일임을 확인할 수 있습니다.
변환 함수로 만들어 재사용하기
여러 값을 반복적으로 변환해야 한다면 함수로 정의해 두면 편리합니다.
def km_to_mile(km):
return km * 0.621371
print(km_to_mile(5)) # 3.106855
print(km_to_mile(42.195)) # 26.218759... (풀마라톤 거리)이처럼 파이썬에서는 변환 비율 상수 하나만 기억하면 어떤 거리 값이든 즉시 변환할 수 있습니다. 사용자 입력을 받아 변환하고 싶다면 input() 함수와 함께 활용하면 됩니다.