用户:二向箔code查看:135 回复:7 评论:7 创建时间:2021-07-02T12:22:27
Python里有没有判断一个数是否为整数的代码?
feickea = str(input())
if ("." not in a):
print("False")
else:
print("True")
点赞0
评论
在海龟尝试时会有空行,删了就行
谢谢大佬!
但是这个仅限于正整数
没问题,我可以先把小于零的数排除掉
字真多,十几个字符能解决的有必要这么多字符吗?
呵呵哒的小小李方法很多的
(1)用isinstance:if isinstance(a, int)
(2)用round:if round(a) == a
(3)如果初始类型是str的话,有两种常见方法:
1.调用str类的isdigital方法
2.try-except结构,在try里面试试int(a),如果没有问题就是整数,否则就是其他乱七八糟的东西
点赞0
评论
来者什人#设n为需判断的数
type(n) = int
这是最简单的布尔值,值真则为整数,值假可能非整数(因为整数类型可以扩展)
点赞2
评论
只需第二行即可,但不是要把它单独成行,因为这是一个布尔表达式。
应该是 ==