我目前正在學習Python,並且希望確保我使用了良好的python實踐,並且需要一些幫助來找到檢查值是否落在不同範圍之間的最佳方法。在Python中檢查一個值在三個範圍內
基本上我試圖找出CPU利用率是否介於0-33(綠色),34-66(琥珀色)或67-100(紅色)之間。這是我現在的代碼;
green = 33
amber = 66
red = 100 # Probably not needed, but there for completeness
if cpu <= green:
print "green"
elif cpu > amber:
print "red"
else:
print "amber"
有沒有更好的方法在Python中實現這一點?
我看過「區間比較」,似乎不太符合法案 - 儘管我完全有可能沒有正確理解它們。
任何幫助,非常感謝。
@PadraicCunningham爲什麼? – wim
@wim,看錯了,排序很混亂 –