我正在尝试学习 python,并尝试创建一个简单的公式,将英里转换为公里,并在转换后返回一些文本。
这是我所拥有的:
def mile(x):
z = x * 1.609344
print "%.2f" % z
x = float(raw_input("How many miles are you traveling? "))
z = mile(x)
print "That's about % kilometers." % z
有人可以解释为什么这不起作用吗?我绝对可以设置 mile 函数来打印带有转换的句子,但我不想这样做。