函数说明
math.modf(x) 函数返回两个浮点数,第一个为 x 的小数部分,第二个为 x 的整数部分。返回值是一个元组,小数部分在前,整数部分在后。
使用方法
import math
x = 3.1415926
fraction, integer = math.modf(x)
print("小数部分为:", fraction)
print("整数部分为:", integer)
输出结果:
小数部分为: 0.14159260000000016
整数部分为: 3.0
实例说明
例1:计算圆的周长和面积
import math
r = 5
pi = math.pi
circumference = 2 * pi * r
area = pi * r ** 2
print("圆的周长:", circumference)
print("圆的面积:", area)
输出结果:
圆的周长: 31.41592653589793
圆的面积: 78.53981633974483
例2:时间处理
import math
seconds = 1234567
minutes, seconds = divmod(seconds, 60)
hours, minutes = divmod(minutes, 60)
days, hours = divmod(hours, 24)
print("天:", days)
print("小时:", hours)
print("分钟:", minutes)
print("秒:", seconds)
输出结果:
天: 14
小时: 6
分钟: 56
秒: 7
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python math.modf(x):获取整数和小数部分函数详解 - Python技术站