在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 如何優(yōu)雅地判斷一個數(shù)所在的范圍

如何優(yōu)雅地判斷一個數(shù)所在的范圍

問題如下,傳入一個值,如何優(yōu)雅地判斷所處的區(qū)間。
clipboard.png

除了使用 if...else...

還有什么比較好的選擇。

回答
編輯回答
糖果果

圖片描述

2018年1月28日 20:34
編輯回答
妖妖

給個思路

function getRange(range,score){
    for(const r of range){
       ... 
   }
}
var range=[0,0.45,0.75,0.9]
getRange(range,0.5);
2017年1月18日 11:58
編輯回答
青瓷

雖然用if-else不優(yōu)雅,但卻能達到最高效率。如果一定要優(yōu)雅,你要分的區(qū)間又沒有什么規(guī)律,就只能整個劃分區(qū)間從頭到尾用循環(huán)掃一遍了,就像樓上的那樣。

2018年4月9日 14:37
編輯回答
久不遇
level = [0.45, 0.75, 0.9, 1.0]
def get_level(point):
    ret = 0
    while point > level[ret]:
        ret += 1
    return ret
2018年7月5日 14:09