在python中转换测量值。代码错误。卡住

时间:2017-08-29 18:48:40

标签: python

我正在进行一项练习,需要我编写一个程序,提示用户以米为单位进行测量,然后将其转换为英里,英尺和英寸。

我坚持将测量值转换为英尺和英寸。如果您运行代码并输入3000.您得到9000这不是正确的答案。我错过了什么?或者我只是把数学做错了。

feet_in_meter = 3.2804
meters_in_mile = 1609.34
inches_in_meter = 39.3701

meters = float(input("Please enter a measurement in meters: "))

print("Converted to feet:", meters * feet_in_meter)
print("Converted to inches:", meters * inches_in_meter)
print("Converted to miles:", meters / meters_in_mile)
input()

1 个答案:

答案 0 :(得分:1)

您使用的是ft_in_yard,但我们正在使用电表,所以您应该这样做:

meter_in_foot = 3.28084
print("Converted to feet", meters * meter_in_foot)