<p>你本可以用更好的方式来做,但是不需要改变很多代码,你也可以这样做,但是请注意,这不是最好的方式</p>
<pre><code>class carspeed:
def __init__ (self,distance,time):
self.distance=distance
self.time=time
def cspeed(self):
return (self.distance)//(self.time)
Ford=carspeed(120,1.75)
Ferrari=carspeed(100,1.20)
BMW=carspeed(205,2.35)
Porsche=carspeed(155,1.85)
Audi=carspeed(190,2.10)
Jaguar=carspeed(255,2.45)
print("Ford speed in MPH:", Ford.cspeed())
print("Ferrari speed in MPH:", Ferrari.cspeed())
print("BMW speed in MPH:", BMW.cspeed())
print("Porsche speed in MPH:", Porsche.cspeed())
print("Audi speed in MPH:", Audi.cspeed())
print("Jaguar speed in MPH:", Jaguar.cspeed())
a=[Ford.cspeed(),'Ford']
b=[Ferrari.cspeed(),'Ferrari']
c=[BMW.cspeed(),'BMW']
d=[Porsche.cspeed(),'Porsche']
e=[Audi.cspeed(),'Audo']
f=[Jaguar.cspeed(),'Jaguar']
def max_of_speed (a,b,c,d,e,f):
fastest = a[0]
brand = a
if fastest<b[0]:
fastest=b[0]
brand = b
if fastest<c[0]:
fastest=c[0]
brand = c
if fastest<d[0]:
fastest=d[0]
brand = d
if fastest<e[0]:
fastest=e[0]
brand = e
if fastest<f[0]:
fastest=f[0]
brand = f
return brand[1]
print("The brand with the highest MPH is:", max_of_speed(a,b,c,d,e,f))
</code></pre>