【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)

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

相关推荐

  1. python爬虫基础知识整理(2)

    2024-07-23 04:50:01       39 阅读
  2. Python基础中的列表知识整理归纳

    2024-07-23 04:50:01       59 阅读
  3. PHP基础知识整理

    2024-07-23 04:50:01       41 阅读
  4. XSS基础知识整理

    2024-07-23 04:50:01       50 阅读
  5. Python基础知识学习

    2024-07-23 04:50:01       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 04:50:01       142 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 04:50:01       156 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 04:50:01       131 阅读
  4. Python语言-面向对象

    2024-07-23 04:50:01       141 阅读

热门阅读

  1. Nginx 中如何实现请求的排队机制?

    2024-07-23 04:50:01       27 阅读
  2. 2024.07.14校招 实习 内推 面经

    2024-07-23 04:50:01       25 阅读
  3. 【开源库学习】libodb库学习(十)

    2024-07-23 04:50:01       25 阅读
  4. 【Python】探索 Python 中的 divmod 方法

    2024-07-23 04:50:01       22 阅读
  5. 开发面试算法题求教

    2024-07-23 04:50:01       20 阅读
  6. 容器化Mojo模型:轻量级部署的艺术

    2024-07-23 04:50:01       21 阅读
  7. Fiddler模拟弱网和移动网络环境

    2024-07-23 04:50:01       28 阅读
  8. 江苏省生产经营单位安全管理考核题库及答案

    2024-07-23 04:50:01       29 阅读
  9. 解决云服务器CPU占用率接近100%问题

    2024-07-23 04:50:01       28 阅读
  10. js进阶之作用域、函数进阶以及解构赋值

    2024-07-23 04:50:01       25 阅读
  11. 代码随想录第十六天|贪心算法(2)

    2024-07-23 04:50:01       32 阅读