这怎么看啊,真的不懂啊啊

使用函数fun(m)模拟随机生成m个学生的学分,且学分在60~100之间,筛选出成绩在90分以上的学生。程序如下,把程序中缺省的部分按顺序进行排列。

import random

def func(m):

————

for i in range(m):

    name = '小李' + str( i )

    ————

    ————

hightscore = {}

————

    if score > 90:

        ————

print(hightscore)

print(func(20))

A. stuInfo[name] = score

B. for name,score in stuInfo.items( ):

C. stuInfo = {}

D. hightscore[name] = score

E. score = random.randint( 60,100)
答案CEABD

import random

def func(m):
    stuInfo = {} #创建一个空字典
 
    for i in range(m):
    
        name = '小李' + str( i )
 
        score = random.randint( 60,100) #随机生成60到100分之间的成绩
    
        stuInfo[name] = score #把学生姓名和成绩作为键值对保存在字典里
 
    hightscore = {}
 
for name,score in stuInfo.items( ): #遍历保存学生成绩的字典
 
    if score > 90:
 
        hightscore[name] = score #把90分以上的学生姓名和成绩保存在另一个字典里
 
print(hightscore)