如何编写Python只接受整数?

时间:2015-02-02 10:47:41

标签: python python-3.4

我正在进行Python 3.4编码分配,需要用户输入整数。我无法弄清楚如何使程序只接受整数值;例如,如果用户输入一个浮点数(即"9.5"),程序将输出"That's not an integer! Try again."

1 个答案:

答案 0 :(得分:-1)

简单,使用raw_input获取字符串输入,然后在其上调用.isdigit()以查看它是否为int。如果是,则将其强制转换为int,然后检查它是否在有效范围内。将它全部粘贴在while循环中,这样它就会一直被调用,直到输入一个有效的数字,然后你就完成了。