Python检查输入是否为整数

时间:2014-09-06 12:08:38

标签: python integer

在Python中,我试图检查用户的输入是否是整数。如果输入不是整数,那么我想显示一条消息;但是,如果用户输入一个输入,它会自动被视为一个字符串,除非转换为整数,那么如何判断用户是否输入了一个整数?这是我的方式,但它不起作用:

 while introduction == True:
    try:
        firstInput = int(input('Enter the amount of digits you would like in the first number: '))
        secondInput = int(input('\nEnter the amount of digits you would like in the second number: '))
        introduction = False
    except ValueError:
        print ('Please Enter an Integer')
        introduction = True

使用此代码打印消息,但我也收到一条错误,指出firstInput未定义,并且它没有返回到while循环的开头并再次请求输入。

任何帮助将不胜感激

谢谢!

0 个答案:

没有答案