|
python检测输入是否为整数,如果是整数的话通过,不是的话捕获错误并报错。
你可以使用 try-except 语句来检测输入是否为整数,并在输入不是整数时捕获错误并报错。以下是一个示例代码:
- def check_integer_input():
- try:
- num = int(input("请输入一个整数:"))
- print("输入的整数是:", num)
- except ValueError:
- print("输入错误,请输入一个整数!")
- check_integer_input()
复制代码 在上述代码中,我们使用 int(input()) 来获取用户输入,并尝试将其转换为整数类型。如果输入是一个合法的整数,那么程序会继续执行并打印出输入的整数。如果输入不是一个整数, int() 函数会引发 ValueError 异常,我们使用 except 语句来捕获这个异常,并打印出错误提示信息。
你可以根据需要自定义错误提示信息,或在 except 块中添加其他处理逻辑。这个示例代码可以作为一个基础,你可以根据具体的应用场景进行修改和扩展。
|
|
|