以码为单位转换米的Python程序,反之亦然
给定以米或码为单位的距离,这里的任务是生成一个Python程序,将以米为单位的距离转换为码,反之亦然。
例子:
Input: Length in Meter: 245
Length in Yard : 100
Output: 245 Meter in Yard = 267.9344
100 Yards in Meter = 91.4403
Input: Length in Meter: 5
Length in Yard : 20
Output: 5 Meter in Yard = 5.4680
20 Yards in Meter = 18.2881
使用的公式——
1 Meter = 1.09361 Yard
所以从上面的公式来看,1 米等于 1.09361 码,因此要将米转换为码,只需将米的距离乘以 1.09361,将码转换为米,我们只需要将以码为单位的长度除以 1.09361。
下面是实现。
Python3
meter = 5 # Length in Meter
yard = 20 # Length in Yard
# converting Meter to Yard
meter_to_yard = meter * 1.09361
# converting Yard to meter
yard_to_meter = yard / 1.09361
# printing the output
print("%d Meter in Yard = %.4f " % (meter, meter_to_yard))
print("%d Yard in Meter = %.4f " % (yard, yard_to_meter))
输出:
5 Meter in Yard = 5.4680
20 Yard in Meter = 18.2881