Python程序整数输入错误

时间:2017-12-26 16:27:16

标签: python

我创建了一个Python脚本来从用户那里获取手机号码

我需要将数字作为整数

所以我用过,

tesseract

在运行我的程序时,如果输入任何字符而不是整数,程序将崩溃并导致错误消息。

但是,我的需要是,它必须提供错误消息,并且必须再次运行才能询问手机号码。

请让我知道方式...... !!

1 个答案:

答案 0 :(得分:1)

while True:
    given = input("Enter the Mobile Number: ")
    try:
        mobile = int(given)
        break
    except Exception:
        print("Invalid input, should only contain numbers")

print("entered number is", mobile)