何が問題なのか分かりません。ここに私のコードです:車のクラスプログラムが更新された速度を表示しない
class CarClass(object):
def __init__(self,year_model,make):
self.__year_model=year_model
self.__make=make
self.__speed=0
def accelerate(self):
self.__speed+=5
def brake(self):
self.__speed-=5
def get_speed(self):
return self.__speed
#create car1 object
car1=CarClass(2013,'TATA')
#updates speed of car
car1.accelerate()
print('The current speeed is:')
car1.get_speed()
car1.accelerate()
car1.accelerate()
print('The current speeed is:')
car1.get_speed()
car1.accelerate()
car1.accelerate()
print('The current speeed is:')
car1.get_speed()
car1.accelerate()
car1.accelerate()
print('The current speeed is:')
car1.get_speed()
car1.accelerate()
そして、ここに私のコードの出力です:
The current speeed is:
The current speeed is:
The current speeed is:
The current speeed is:
The current speeed is:
The current speeed is:
それはそれは5回インクリメントされるたびに速度を表示しなければならないが、それは任意の速度が表示されていません。私はこのコードをしばらく使っていますが、進歩はありません。
try 'print( '現在のスピードは' + str(car1.get_speed())' –