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.

  1. Take user input

    • The user enters a distance in kilometers, stored in kilometers.
    • float(input(...)) ensures the input can handle decimal values.
  2. Define the conversion factor

    • conv_fac = 0.621371 is the standard conversion factor from kilometers to miles.
  3. Convert kilometers to miles

    • miles = kilometers * conv_fac calculates the equivalent distance in miles.
  4. 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