请将下述程序补充完整,将score字典中每个人的成绩增加10分。-|||-def add () 3分):-|||-for i ln dic. □ 3分-|||-dic[1]= □ 4分+10-|||-return dic-|||-score ethangsan°;BD,李四":50,mangwu":40}-|||-scoreChange add(score)-|||-print(score)-|||-print(scoreChange )-|||-程序的期望输出为:-|||-[zhangsan`:90,李四:60,wangwu:50)-|||-[zhangsan:90,李四:60,wangwu:50)-|||-【
时间: 2023-06-30 09:14:00 浏览: 288
基础电子中的晶闸管管脚识别判断-可控硅的管脚判别
下面是修改后的程序,可以将 score 字典中每个人的成绩增加10分:
```python
def add(dic):
for i in dic:
dic[i] += 10
return dic
score = {'zhangsan': 80, '李四': 50, 'wangwu': 40}
scoreChange = add(score)
print(scoreChange)
print(scoreChange)
```
主要的问题是原程序中的 `dic[1]= □ 4分+10` 这一行没有给出正确的修改方法,应该改为 `dic[i] += 10`,即将每个人的成绩增加10分。另外,输出结果应该是 `scoreChange` 而不是 `score`,因为 `score` 原来的值已经被修改了。
阅读全文