如何在 Python 中限制浮點數?


鉗位函式會將值限制在給定的範圍內。Python 沒有內建該函式。您可以建立類似這樣的函式

def clamp(num, min_value, max_value):
   return max(min(num, max_value), min_value)
print(clamp(5, 1, 20))
print(clamp(1, 10, 20))
print(clamp(20, 1, 10))

這會生成以下輸出

5
10
10

更新於: 2020-06-17

6K+ 瀏覽量

開啟您的 職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.