需求说明:
编写一个食谱成本计算器,允许用户添加食谱所需的食材及其成本,然后计算整个食谱的总成本
解题思路:
- 使用字典存储食谱的名称和对应的食材成本。
- 定义函数来添加食材成本到指定食谱。
- 定义函数来计算指定食谱的总成本。
1.定义字典及字典内容
menu = {
"粥": {
"米饭": 10, "面包": 5, "奶酪": 2},
"炒饭": {
"米饭": 15, "面包": 10, "鸡蛋": 5},
"烧鸡": {
"鸡肉": 20, "生姜": 5, "葱姜": 3, "料酒": 2},
}
2.定义两个空列表,食材列表和成本列表
food_list = []
cost_list = []
3.定义add_cost()函数,添加食谱、食材及食材成本
def add_cost():
# 定义空字典food_dict
food_dict = {