如何在 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+ 浏览量

开启您的 职业生涯

完成课程,获得认证

开始学习
广告