Python Program to convert kilometer to mile
Program
kilometers = float(input("Enter value in kilometers:\n"))
conv_fac = 0.621371
miles = kilometers * conv_fac
print('%3.2f kilometers is equal to %3.4f miles' %(kilometers,miles))
This program converts a distance from kilometers to miles using a standard conversion factor.
-
Take user input
- The user enters a distance in kilometers, stored in
kilometers
. float(input(...))
ensures the input can handle decimal values.
- The user enters a distance in kilometers, stored in
-
Define the conversion factor
conv_fac = 0.621371
is the standard conversion factor from kilometers to miles.
-
Convert kilometers to miles
miles = kilometers * conv_fac
calculates the equivalent distance in miles.
-
Print the result in a formatted way
- The output is formatted to show two decimal places for kilometers and four for miles.
Key Takeaways
- Uses a standard conversion factor of 0.621371.
- Accepts decimal input for accurate conversions.
- Displays formatted output for better readability.
Output
Enter value in kilometers:
76
76.00 kilometers is equal to 47.2242 miles