擅长:python、mysql、java
<p>通常不希望在类中请求输入来设置变量。另外,您还缺少类的构造函数,在python中是<code>__init__</code>。所有类在Python中都应该有该方法</p>
<pre><code>class conversion:
def __init__(self, k):
self.kmh = k
self.mph = 0
def __str__(self):
return "You are going {0} miles per hour.".format(self.mph)
def convert_kmh_to_mph(self):
self.mph = round(self.kmh * .621371)
kmh = float(input("How many kmh are you going?"))
c = conversion(kmh)
c.convert_kmh_to_mph()
print c
</code></pre>