如何将列当中小于60的成绩字体设置为蓝色(语言-python)

问问如何将Excel表中期中成绩列中不及格的单元格,字体设置为蓝色
第一列是个合并单元格的一串汉字
期中成绩
66
42
未做完0
71
56
未做完0
81
未交
75
未做完0
73
未做完
未做完0
未做完0
88
请假
76
77
25
72
25

用pandas解决

name = ['Diego', 'Luis', 'Vidal', 'John', 'Yusef']
score=['66','42','未做完0','71','90']
df = pd.DataFrame({'Name':name,'Score':score})

def color(val):
    color='black'
    if val.isdigit() and int(val) <60:
        color = 'blue'
    
    return 'color: %s' % color

df.style.applymap(color, subset=['Score'])