Open In App

Python Program to convert Kilometers to Miles

Improve
Improve
Like Article
Like
Save
Share
Report

Python Program to Convert Kilometers to Miles in Python. A kilometer is a unit of length in the metric system equivalent to 1000 meters. Miles is also a unit of length equal to 1760 yards.

Example:

Input: 5.5 
Output: 3.418 

Formula:

1 kilometer equals 0.62137 miles.
Miles = kilometer * 0.62137   
Kilometer = Miles / 0.62137

Prerequisites: Python Data Types, Python Operators

Convert kilometers to Miles Example

In this example, we multiplied the conversion factor by the kilometer to get the distance in miles using Python operators.

Python3




# driver code
kilometers = 5.5
 
# conversion factor
conv = 0.621371
 
# calculate miles
miles = kilometers * conv
print('%0.3f kilometers is equal to %0.3f miles' % (kilometers, miles))
 
# example 2
kilometers = 6.5
 
# calculate miles
miles = kilometers * conv
print('%0.3f kilometers is equal to %0.3f miles' % (kilometers, miles))


Output:

5.500 kilometers is equal to 3.418 miles
6.500 kilometers is equal to 4.039 miles

Time Complexity: O(1)

Space complexity: O(1)

Convert Kilometers to Miles Using Math module

Here we will use math module.

Python3




import math
 
def km_to_miles(kilometers):
    miles = kilometers * 0.621371 
    return miles
 
# Test the function
kilometers = 10
miles = km_to_miles(kilometers)
print(f"{kilometers} kilometers is equal to {miles} miles.")


Output

10 kilometers is equal to 6.21371 miles.


Last Updated : 30 Jun, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads