pythonのクラスについて勉強しているのですが、なにが間違っているのかわかりません
現在pythonを独学しているものなのですが、「みんなのpython(第四版)」をつかっていて、下のように打ち込んだのですが参考書通りの反応をしてくれません。どこがまちがっていて、なにをすればいいのかを教えてください。(pythonのverは3.6.5で、Anacondaのjupyter notebookを使って練習しています)
In(1)class Prism:
def _init_(self,width,height,depth):
self.width=width
self.height=height
self.depth=depth
def content(self):
return self.width*self.height*self.depth
In(2)p1=Prism(10,20,30)
p1.content()
参考書には6000と戻り値がでるとかいてあるのですが、
---> 1 p1=Prism(10,20,30)
2 p1.content()
TypeError: object() takes no parameters
のエラーが出てしまいます。どうか教えてください。