Kodewick
开始学 →
基础←→0 / 100

购物车结账

#063基础字典循环约 4 分钟

文具店有价目表 prices(东西对单价),你的购物车 cart 是东西对数量。写 cart_total(prices, cart),返回一共多少钱。购物车里的东西价目表上都有;购物车是空的就返回 0。

示例
cart_total({"pen": 3, "book": 10, "eraser": 1}, {"pen": 2, "book": 1})→16
cart_total({"pen": 3, "book": 10}, {"book": 3})→30
main.py
def cart_total(prices, cart):
    total = 0
    for item, qty in cart.items():
        # 在这里写:单价 × 数量,加到 total 上
        pass
    return total
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。