第1个回答 2023-05-20
在Python中,可以使用内置的函数int()取一个浮点型数(如153.6)的整数部分,使用浮点型减去整数型的就可以得到小数部分。具体代码如下:
number = 153.6 # 设置一个浮点数
integer_part = int(number) # 取整数部分
decimal_part = number - integer_part # 取小数部分
print("整数部分为:", integer_part) # 输出整数部分
print("小数部分为:", decimal_part) # 输出小数部分
以上代码输出结果如下:
整数部分为: 153
小数部分为: 0.6
在代码中,首先将浮点数153.6赋值给变量number,然后使用int()函数取整数部分赋值给变量integerpart。最后,通过浮点型减去整数型的方式计算小数部分并将结果赋值给变量decimalpart。最终分别输出整数和小数部分的值。
需要注意的是,这种方式只适用于正数。如果浮点数是负数,可以使用math.floor()函数获取最大的不大于该数的整数,取反后再使用上述方式求得小数部分。