以下是(def__init__(self, price, max_speed, total_miles_ridden, initial_miles = 0):
)处的语法错误
我还想知道是否可以这样连接:self.total_miles_ridden + 10
?
^地址:
class Bike(object):
def__init__(self, price, max_speed, total_miles_ridden, initial_miles = 0):
self.price = price
self.max_speed = max_speed
self.total_miles_ridden = total_miles_ridden
self.initial_miles = initial_miles
def displayinfo(self):
print("The price is ", self.price)
print("This bike's max speed is ", self.max_speed)
print("The total miles is ", self.total_miles_ridden)
def ride(self):
print("Riding ", self.total_miles_ridden + 10) #add 10miles to total
def reverse(self):
print("Reversing " self.total_miles_ridden - 5) #minus 5 miles from total
bike1 = new Bike(200, '25mph')
print bike1
我认为在def和init之间缺少一个空格
相关问题 更多 >
编程相关推荐