自学内容网 自学内容网

【python基础知识】整除

熟练使用你所常用的开发语言是一个非常基本的要求。如果你日常需要使用Python,但是你对向上取整,向下取整,以及Python中的默认实现方式是什么都不知道的话,那么我就需要怀疑你的专业能力了。

1. 整除

讲解这个整除的知识,是因为在这道LeetCode题目中碰到了。

整除算法涉及到的问题是向上取整还是向下取整。可能有人迷糊了,什么叫向上,什么叫向下?很好理解,向上整除:也就是整除的结果x 大于等于 实际得到的浮点数;向下取整就是:整除的结果x 小于 等于实际得到的浮点数。

python中的向上取整和向下取整函数分别是ceil()函数和 floor()函数。

2. 代码

import math
a = 6 / (-10)  # 默认是浮点数运算
print(a)

b = math.ceil(6/(-10))
print(b)


c = math.floor(6/(-10))
print(c)

# //运算 是在 /运算 的基础上调用了floor()函数
d = 6 // (-10)
print(d)

执行结果如下:
在这里插入图片描述


原文地址:https://blog.csdn.net/liu16659/article/details/140591731

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!