how to efficiently check contiguous ranges in python
问题 assigning grade on basis of range: def getGrade(size): grade ='' if size <= 32: grade = 'p4' elif size > 32 and size <=64: grade = 'p6' elif size > 64 and size <= 128: grade = 'p10' elif size > 128 and size <= 256: grade = 'p15' elif size > 256 and size <=512: grade = 'p20' elif size > 512 and size <= 1024: grade = 'p30' elif size > 1024 and size <= 2048: grade = 'p40' ...... Problem is need to add 20 more check so is there any way to do better than this approach. 回答1: Due do the ranges being