我不知道为什么我的代码不起作用。 这是我的密码:
# Chapter 1 Problem 2
distance = input("Enter a distance in kilometers: ")
print ("You entered ")
print (distance, "km")
print ("Which is equivalent to ")
print (distance / 1.61)
错误是:
"TypeError: unsupported operand type(s) for /: 'str' and 'float'"
我知道这是因为除法,但我不知道如何将我的输入除以1.61。你知道吗
试试这个:
input
返回字符串值,因为您正在执行float
除法,所以两个操作数都必须是float
。因此,我们将输入值转换为float
。你知道吗相关问题 更多 >
编程相关推荐