1.int() 向下取整 内置函数
1 n = 3.75
2 print(int(n))
>>> 3
3 n = 3.25
4 print(int(n))
>>> 3
2.round() 四舍五入 内置函数
1 n = 3.75
2 print(round(n))
>>> 4
3 n = 3.25
4 print(round(n))
>>> 3
3.使用round()函数,输入半径,计算圆的面积
import math
#round(number[, ndigits]),ndigits为需要保留的小数位,可为负数
r = float(input("请输入半径:"))
s = math.pi * r**2
print("圆的面积为:", round(s, 5))
4. floor() 向下取整 math模块函数
1 import math
2 n = 3.75
3 print(math.floor(n))
>>> 3
4 n = 3.25
5 print(math.floor(n))
>>> 3
5.ceil()向上取整 math模块函数(ceil-天花板)
1 import math
2 n = 3.75
3 print(math.ceil(n))
>>> 4
4 n = 3.25
5 print(math.ceil(n))
>>> 4
6.modf() 分别取整数部分和小数部分 math模块函数
1 import math
2 n = 3.75
3 print(math.modf(n))
>>> (0.75, 3.0)
4 n = 3.25
5 print(math.modf(n))
>>> (0.25, 3.0)
6 n = 4.2
7 print(math.modf(n))
(0.20000000000000018, 4.0)
7.保留一位小数
1 print(round(10/3,1))
2 print('%.1f'%(10/3))
3 print(format((10/3),'.1f'))
>>> 3.3