python把下面同学的成绩换算成等级制 编译不通过

把下面同学的成绩换算成等级制 编译不通过 想知道哪里错了


scores = {"Zhang San": 45, "Li Si": 78, "Wang Wu": 40,
          "Zhou Liu": 96,"Zhao Qi": 65, "Sun Ba": 90,
          "Zheng Jiu": 78, "Wu Shi": 99,"Dong Shiyi": 60}
print(scores)
print(list(scores.keys()))
for kkeys in scores.keys():
    if scores[kkeys] >= 90:                                                        
    scores[kkeys]='A'
    elif 80 <= scores[kkeys]< 90:
    scores[kkeys]='B'
    elif 70 <= scores[kkeys]< 80:
    scores[kkeys]='C'
    elif 60 <= scores[kkeys]< 70:
    scores[kkeys]='D'
    else:
    scores[kkeys]='E'
print(scores)

缩进错了

 
scores = {"Zhang San": 45, "Li Si": 78, "Wang Wu": 40,
          "Zhou Liu": 96,"Zhao Qi": 65, "Sun Ba": 90,
          "Zheng Jiu": 78, "Wu Shi": 99,"Dong Shiyi": 60}
print(scores)
print(list(scores.keys()))
for kkeys in scores.keys():
    if scores[kkeys] >= 90:                                                        
        scores[kkeys]='A'
    elif 80 <= scores[kkeys]< 90:
        scores[kkeys]='B'
    elif 70 <= scores[kkeys]< 80:
        scores[kkeys]='C'
    elif 60 <= scores[kkeys]< 70:
        scores[kkeys]='D'
    else:
        scores[kkeys]='E'
print(scores)