a=98.5
s=str(a).split('.')
if float(s[1])==0:
print("整数")
else:
print("小数")
数转化为字符串并通过split在小数点处分割形成一个列表

转化为浮点型后我们只需要判断s[1]是否为0就可以看出a是否为小数了。
对于直接的一个数进行判断这确实繁琐,但是对于一个不确定的数进行判断能较为快速编码。
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
a=98.5
s=str(a).split('.')
if float(s[1])==0:
print("整数")
else:
print("小数")
数转化为字符串并通过split在小数点处分割形成一个列表

转化为浮点型后我们只需要判断s[1]是否为0就可以看出a是否为小数了。
对于直接的一个数进行判断这确实繁琐,但是对于一个不确定的数进行判断能较为快速编码。
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?