我有两个字典:
budgets = {'Engineering': 4500.0,
'Marketing': 5000.0,
'Operations': 3000.0,
'Sales': 2000.0}
spending = {'Engineering': 5020.0,
'Marketing': 1550.0,
'Operations': 3670.0,
'Sales': 3320.0}
我正在尝试循环遍历它们,并找出 spending
中的哪些值大于 budgets
中的值。我目前已经编写了以下代码:
for value in spending.values():
if value in spending.values() > budgets.values():
print 'Over Budget'
else:
print 'Under Budget'
然而,当我运行这个程序时,它们都打印出
超预算
,显然并不是这样的。请问有人可以解释一下我的错误吗?谢谢 :)