如何在python中检查输入是否为整数?

时间:2017-12-05 17:01:43

标签: python input types

所以我正在尝试我的程序打印消息“这不是一个整数!”如果用户输入的内容基本上不是整数,我认为你会这样做,但显然不是,有人能告诉我我做错了吗?

user_number = input()
if type(user_number) != int:
  print("That's not an integer number.")

1 个答案:

答案 0 :(得分:2)

您可以尝试将输入转换为try/except的整数:

user_number = input()

try:
    int(user_number)
except:
    print("That's not an integer number.")