Can someone explain me how\'s this statement:
return [grade if (grade < 38 or grade % 5 < 3) else (grade + (5 - grade%5)) for grade in grades]