python‏检测输入是否为整数,如果是整数的话通过,不是的话捕获错误并报错。

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 块中添加其他处理逻辑。这个示例代码可以作为一个基础,你可以根据具体的应用场景进行修改和扩展。

猜你喜欢

转载自blog.csdn.net/airen3339/article/details/135401265