各キーの値を乗算し、すべての値を加算して 1 つの数値を出力する必要があります。私はこれがおそらく非常に単純であることを知っていますが、私は立ち往生しています
私の考えでは、次のような方法でこれに対処します。
for v in prices:
total = sum(v * (v in stock))
print total
しかし、そのようなものはうまくいきません:)
prices = {
"banana": 4,
"apple": 2,
"orange": 1.5,
"pear": 3 }
stock = {
"banana": 6,
"apple": 0,
"orange": 32,
"pear": 15 }