我正在进行一项练习,需要我编写一个程序,提示用户以米为单位进行测量,然后将其转换为英里,英尺和英寸。
我坚持将测量值转换为英尺和英寸。如果您运行代码并输入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()
答案 0 :(得分:1)
您使用的是ft_in_yard
,但我们正在使用电表,所以您应该这样做:
meter_in_foot = 3.28084
print("Converted to feet", meters * meter_in_foot)