Как ограничить количество в пределах указанного диапазона? (Python)

I want to limit a number to be within a certain range. Currently, I am doing the following:

minN = 1
maxN = 10
n = something() #some return value from a function
n = max(minN, n)
n = min(maxN, n)

This keeps it within minN and maxN, but it doesn't look very nice. How could I do it better?

PS: FYI, I am using Python 2.6.

44
задан Mantis Toboggan 13 May 2011 в 19:34
поделиться