麻煩大神看一下這段代碼哪裡錯了,跟書上的一模一樣,結果出現錯誤?

class Dog():

def _init_(self,name,age):

self.name = name

self.age = age

def sit(self):

print(self.name.title() + " is now sitting.")

def roll_over(self):

print(self.name.title() + " rolled over!")

my_dog=(willie,9)

my_dog.sit()


請自己對照代碼

__init__ 前後是二個下劃線。


應該是__init__,而不是_init_ ,左右分別是兩個下劃線不是一個


改了代碼還是不對

class Dog():

def _init_(self,name,age):

self.name = name

self.age = age

def sit(self):

print(self.name.title() + " is now sitting.")

def roll_over(self):

print(self.name.title() + " rolled over!")

my_dog = Dog(willie,9)

my_dog.sit()


推薦閱讀:

使用subst命令快速跳轉到工作間
OpenCV零碎點筆記
程序猿的崛起,一篇文章看懂編程語言!
從1+1到混沌 | Mathematica系列教程·第一集

TAG:Python | 編程 | Python開發 |