擅长:python、mysql、java
<p>这应该能满足你的需求。在</p>
<pre><code>employeeDict = {"John":10000, "Daren":10000, "Graham":10000, "Steve":10000, "Adren":10000}
print "Before increase"
print employeeDict
for name, salary in employeeDict.items():
if len(name) > 4:
employeeDict[name] = salary + len(name) * 1000
print "After increase"
print employeeDict
</code></pre>
<p>你的版本有些问题。在</p>
<ul>
<li>for循环的标识不正确</li>
<li>你得到的是字典的长度,而不是字典中键的长度。在</li>
<li>你应该让字典中的值浮点数/整数。在</li>
</ul>
<p>另外请注意,我相信你的作业中说如果名字的长度超过四个字符</strong>。所以我用了4而不是5。在</p>