python oop 类,语法错误

python oop classes, syntax error

以下在 (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 之间缺少 space。