validate_user_int#
- pybear.base.validate_user_int(user_prompt, min=-inf, max=inf)#
Integer validation for user entry within allowed range.
- Parameters:
- user_promptstr
Text string displayed to the user at prompt.
- minnumbers.Real, default = float(‘-inf’)
Minimum allowed entry.
- maxnumbers.Real, default = float(‘inf’)
Maximum allowed entry.
- Returns:
- user_inputint
Validated user entry.
Examples
>>> from pybear.input_validation import validate_user_int >>> out = validate_user_int('Enter integer > ', min=1, max=5) Enter integer > 8 >>> # prompts again because of invalid selection (out of range) Must enter an integer between 1 and 5 Enter integer > 4 >>> out 4