当前位置:嗨网首页>书籍在线阅读

03-关键字参数min、max、greaterThan和lessThan

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.1.1 关键字参数min、max、greaterThan和lessThan

接收 intfloat 数的 inputNum()inputInt()inputFloat() 函数还具有 minmaxgreaterThanlessThan 关键字参数,用于指定有效值范围。例如,在交互式环境中输入以下内容:

>>> import pyinputplus as pyip
>>> response = pyip.inputNum('Enter num: ', min=4)
Enter num:3
Input must be at minimum 4. 
Enter num:4
>>>  response
4
>>> response = pyip.inputNum('Enter num: ', greaterThan=4)
Enter num: 4
Input must be greater than 4. 
Enter num: 5
>>> response
5
>>> response = pyip.inputNum('>', min=4, lessThan=6)
Enter num: 6
Input must be less than 6. 
Enter num: 3
Input must be at minimum 4. 
Enter num: 4
>>>  response
4

这些关键字参数是可选的,但只要提供,输入就不能小于 min 参数或大于 max 参数(但输入可以等于它们)。而且,输入必须大于 greaterThan 且小于 lessThan 参数(也就是说,输入不能等于它们)。