私は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
誰かがなぜこれがうまくいかないのか説明できますか? マイル関数を設定して、変換された文を出力することは間違いなくできましたが、それはしたくありませんでした。