Ассоциация последовательности Python3 - PullRequest
1 голос
/ 27 октября 2019

Я изо всех сил пытаюсь понять, как 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]])

Result = ['F', 'F', 'A', 'C', 'C', 'B', 'A', 'A']

Как Python узнает, что оценка ниже 60 == F, оценка между 60-70 - D, 70-80 - C и т. Д.

1 Ответ

0 голосов
/ 27 октября 2019

Этот ответ говорит сам за себя. Это продвинутая концепция, поэтому требуется время, чтобы обернуть ее вокруг.

...