lass?Recipe:
????def?__init__(self):
????????self.set_default_Recipe()
????????return
????def?set_default_Recipe(self):
????????self.recipes?=?{"cheese?omelet":{"eggs":2,"milk":1,"cheese":1},
????????????????????????"mushroom?omelet":{"eggs":2,"milk":1,"cheese":1,"mushroom":1},
????????????????????????"onion?omelet":{"eggs":2,"milk":1,"cheese":1,"onion":1}}
????????return?self.recipes
????def?get(self,name):
????????try:
????????????recipe?=?self.recipe[name]
????????????return?recipe
????????except?KeyError?:
????????????return?False如下運(yùn)行:a?=?Recipe
>>>?a.get("banana")然后報(bào)錯(cuò):Traceback?(most?recent?call?last):
??File?"<pyshell#16>",?line?1,?in?<module>
????a.get("banana")
TypeError:?get()?missing?1?required?positional?argument:?'name'self 應(yīng)該是實(shí)例,前面的a 不就是嗎,又為什么說我還缺一個(gè)參數(shù)呢求教!
添加回答
舉報(bào)
0/150
提交
取消