如何在 Python 中對浮點數進行截斷?
Clamp 函式將值限制在給定範圍內。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
廣告
Clamp 函式將值限制在給定範圍內。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