以下のエラーメッセージが解決できません。
ご教授頂きたいです。よろしくお願い申し上げます。
Traceback (most recent call last):
File "<pyshell#55>", line 1, in <module>
class Car:
File "<pyshell#55>", line 26, in Car
class ElectricCarSubclass(Car):
NameError: name 'Car' is not defined
▷以下、全コードです。
class Car: """自動車を表すシンプルな実装れい""" def __init__(self,make,model,year): self.make=make self.model=model self.year=year self.odometer_reading=0 def get_discriptive_name(self): long_name=f"{self.year}{self.make}{self.model}" return long_name.title() def read_odometer(self): print(f"走行距離は{self.odometer_reading}Kmです。") def update_odometer(self,Km): if Km>self.odometer_reading: self.odometer_reading=Km else: print("走行距離は減らせません!") def increment_odometer(self,Km): self.odometer_reading+=Km class ElectricCarSubclass(Car): """電気自動車に特有な情報を表すクラス""" def __init__(self,make,model,year): """親クラスの属性を初期化する""" super().__init__(make,model,year) my_tesla=ElectricCar('tesla','model s',2019) print(my_tesla.get_descrirtive_name())ここに言語を入力
初歩的な質問で申し訳ございません。
よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー