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

จะยึดตัวเลขทศนิยมใน 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