# Python 程序：将公里转换为英里

> 原文： [https://www.programiz.com/python-programming/examples/km-mile](https://www.programiz.com/python-programming/examples/km-mile)

#### 在此示例中，我们将学习将公里转换为英里并进行显示。

要理解此示例，您应该了解以下 [Python 编程](/python-programming "Python tutorial")主题：

*   [Python 数据类型](/python-programming/variables-datatypes)
*   [Python 输入，输出和导入](/python-programming/input-output-import)
*   [Python 运算符](/python-programming/operators)

* * *

## 示例：公里到英里

```py
# Taking kilometers input from the user
kilometers = float(input("Enter value in kilometers: "))

# conversion factor
conv_fac = 0.621371

# calculate miles
miles = kilometers * conv_fac
print('%0.2f kilometers is equal to %0.2f miles' %(kilometers,miles)) 
```

**输出**

```py
Enter value in kilometers: 3.5
3.50 kilometers is equal to 2.17 miles
```

在此，要求用户输入公里数。 此值存储在`kilometers`变量中。

因为 1 公里等于 0.621371 英里，所以我们可以通过将公里乘以该因子来获得等效英里。

**轮到您了**：修改上述程序，使用以下公式将英里转换为公里，然后运行该程序。

```py
kilometers = miles / conv_fac

```