首页 > 解决方案 > 如何限制用户在 Python 3 中输入超过 1 位数字

问题描述

在,

a=int(input("Enter A Integer: "))

如何防止用户在此输入中输入超过 4 位数字

标签: pythonpython-3.x

解决方案


您无法阻止用户输入任意数量的数字,但您始终可以检查大小,并在超过该大小时提示用户重新输入。

a=10001
while a > 9999 :
    a = int(input("Enter A Integer less than 9999: "))

当然,如果他传递的是字符串而不是数字,您将需要异常处理。


推荐阅读