擅长:python、mysql、java
<p>嘿,这就是你要找的吗</p>
<p>我不太明白这个问题,但我希望这有助于</p>
<br/>
<p>也许在效率方面不是最好的,但是它完成了任务,如果有学生没有分数,它就不起作用,但是你可以用额外的逻辑来解决它</p>
<br/>
<br/>
<pre><code>
student_marks = {}
test = {'Krishna':[67,68,69],
'Arjun':[70,98,63],
'Malika':[52,56,60]}
_avg_scores = [sum(test[x])/(len((test[x]))) for x in test.keys()]
average_scores ={ list(test.keys())[i] : avg_scores[i] for i in range(len(_avg_scores)) }
student_name = input("Enter name of the student whose average you want:")
print(average_scores[student_name])
</code></pre>