validate_user_float#
- pybear.base.validate_user_float(user_prompt, min=-inf, max=inf)#
Number validation for user float 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_inputstr
Validated user entry.
Examples
>>> from pybear.input_validation import validate_user_float >>> out = validate_user_float('Enter float: ', min=2.718, max=3.142) Enter float: 8.838 >>> # prompts again because of invalid selection (out of range) Must enter an float between 2.718 and 3.142 Enter float: 2.999 >>> out 2.999