python3平分序列关联
python3 bisect sequence association
我很难理解 Python 如何在断点序列和成绩序列之间建立关联。
def grade(score, breakpoints=[60, 70, 80, 90], grades='FDCBA'):
i = bisect.bisect(breakpoints, score)
return grades[i]
print([grade(score) for score in [33, 59, 99, 77, 70, 89, 90, 100]])
结果 = ['F', 'F', 'A', 'C', 'C', 'B', 'A', 'A']
python怎么知道 60 分以下 == F,60-70 分是 D,70-80 分是 C 等等?
这是一个高级概念,因此需要一些时间来理解它。
我很难理解 Python 如何在断点序列和成绩序列之间建立关联。
def grade(score, breakpoints=[60, 70, 80, 90], grades='FDCBA'):
i = bisect.bisect(breakpoints, score)
return grades[i]
print([grade(score) for score in [33, 59, 99, 77, 70, 89, 90, 100]])
结果 = ['F', 'F', 'A', 'C', 'C', 'B', 'A', 'A']
python怎么知道 60 分以下 == F,60-70 分是 D,70-80 分是 C 等等?