import math def route(score): if score is None or isinstance(score,bool) or not isinstance(score,(int,float)) or not math.isfinite(score) or not 0 <= score <= 1: return "review" return "suggestion" if score >= 0.85 else "review" print([route(score) for score in [0.92,0.62,None]])