python球解答 字典通过循环计算不及格科目数,输出“lucy不及格的科目有2门。”

字典stu = {'name':'lucy','score':[30,90,59]},通过循环计算不及格科目数,输出“lucy不及格的科目有2门。

stu = {'name':'lucy','score':[30,90,59]}
c=0
for i in range(3):
    if stu['score'][i]<60:
        c+=1
print('lucy不及格的科目有{}门'.format(c))

stu = {'name':'lucy','score':[30,90,59]}
count = 0
for v1 in stu['score']:
    if v1<60:
        count +=1
print('{}不及格的科目有{}门。'.format(stu['name'],count))

stu = {'name':'lucy','score':[30,90,59]}
print(f'{stu["name"]}不及格的科目有{len([s for s in stu["score"] if s<60])}门。')