- 论坛徽章:
- 3
|
本帖最后由 tomer 于 2014-11-04 12:41 编辑
- def make_omelet_q3(fridge,omelet_name = "mozzarella"):
- def get_omelet_ingredients(omelet_name):
- ingredients = {"eggs":2,"milk":1}
- if omelet_name == "cheese":
- ingredients["cheddar"] = 2
- elif omelet_name == "western":
- ingredients["jack_cheese"] = 2
- ingredients["ham"] = 1
- ingredients["pepper"] = 1
- ingredients["onion"] = 1
- elif omelet_name == "greek":
- ingredients["feta_cheese"] = 2
- ingredients["spinach"] = 2
- elif omelet_name == "mozzarella":
- ingredients["mozzarella cheese"] = 2
- ingredients["roast red pepper"] = 2
- ingredients["mushroom"] = 1
- else:
- print("That's not on the menu,sorry")
- return None
- return ingredients
- f={'egg':12,'mozzarella':6,'milk':20,'roast red pepper':4,'mushrooms':3}
- n=make_omelet_q3(f, "cheese")
- print(n)
复制代码 此程序输出位"None"
"cheese传入函数 get_omelet_ingredients(),出来应该是{"eggs":2,"milk":1,"cheddar":2}呀,不知道哪里理解出问题了? |
|