Jaki jest najlepszy sposób napisania funkcji ograniczenia? lub czy istnieje już wbudowana funkcja python, która to robi?Pythonowy sposób zapisu funkcji constrain()
Wariant 1:
def constrain(val, min_val, max_val):
if val < min_val: return min_val
if val > max_val: return max_val
return val
Opcja 2:
def constrain(val, min_val, max_val):
if val < min_val:
val = min_val
elif val > max_val:
val = max_val
return val
Proszę wyjaśnić downvote. – Delgan