Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Clamp ตัวเลขทศนิยมใน Python

Clamp function จำกัดค่าให้อยู่ในช่วงที่กำหนด Python ไม่มีฟังก์ชันนี้ built-in สร้างได้ดังนี้

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