我的python代碼沒有運行。我在Virtual Box上使用Linux Ubuntu。可以爲Python的問題?我使用vim文本編輯器簡單的Python代碼沒有運行
class Pet:
def __init__(self, name, age):
self.name = name
self.age = age
def talk(self):
raise NotImplementedError("SubClass must be implemented abstract method")
class Cat(Pet):
def __init__(self, name, age):
Pet.__init__(self, name, age)
def talk(self):
return "Meow"
class Dog(Pet):
def __init__(self, name, age):
Pet.__init__(self, name, age)
def talk(self):
return "Hav Hav"
def main():
pets = [Cat("jess",3),Dog("aslan",2),Cat("miyav",5), Pet("theped",2)]
for pet in pets"
print "Name" + pet.neme + "Age: " + str(pet.age) + "says: " + pet.talk()
if __name__ == "__main__":
main()
我收到了關於無效語法的錯誤。
嗨,你可以複製和粘貼你的代碼,而不是使用屏幕截圖嗎? –
仔細看看被指出的那條線......是不是它在結尾處丟失了*?並引用更多。 –
在'def talk(self)'之後插入':''並且在寵物後面加上'...' –