python如何实现取余操作的方法

发布时间:2020-08-17 09:36:53

来源:亿速云

阅读:68

作者:小新

这篇文章主要介绍python如何实现取余操作的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

python实现取余操作的方法:

可以利用求模运算符(%)来实现。求模运算符可以将两个数相除得到其余数。我们还可以使用divmod()函数来实现取余操作,具体方法如:【divmod(10,3)】。

在python中要实现取余操作可以使用求模运算符(%),该运算符可以将两个数相除得到其余数。

如果一个数恰好能被另外一个数据整除,则余数为0,%运算后返回结果为0。

可利用余数是否为0的特点,判断一个数是奇数还是偶数。

num = 21

if num % 2 == 0:

print("The number " + str(num) + " is even.")

else:

print("The number " + str(num) + " is odd.")

如果需要知道一个数除另外一个数的商及余数,可使用函数divmod() 。divmod() 函数有2个参数,第一个为除数,第二个为被除数。返回结果也有两个参数,第一个为商,第二个为余数。

内容扩展:

Python 取整与取余规则

1) //运算取整时保留整数的下界,即偏向于较小的整数

2) int是剪去小数部分,只保留前面的整数

3) round函数遵循四舍五入的法则>>> 5//3

1

>>> -5//3

-2

>>> int(5.3)

5

>>> int(5.6)

5

>>> int(-5/3)

-1

>>> round(5.3)

5

>>> round(5.6)

6

4) % 运算符,取余数时余数符号由被除数决定>>> -5%3 #仅有一负号时,在负无穷到-5之间找到一个数能被3整数,最接近于-5的数是-6,所以-5 - (-6) = 1

1

>>> 5%-3

-1

>>> -5%-3

-2

>>> 5%3

以上是python如何实现取余操作的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

python中如何取余_python如何实现取余操作的方法相关推荐

  1. python 中csv怎么用_python中不同的CSV功能和使用

    在之前的文章中介绍过为什么python学习中会使用CSV文件格式?这边文章将会详细介绍python中不同的CSV功能和使用. 一.CSV模块功能 在CSV模块下,可以找到以下功能 二.Python中C ...

  2. python中采用字典建立统,Python中使用Counter进行字典创建以及key数量统计的方法...

    这里的Counter是指collections中的Counter,通过Counter可以实现字典的创建以及字典key出现频次的统计.然而,使用的时候还是有一点需要注意的小事项. 使用Counter创建 ...

  3. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  4. python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法

    0.摘要 我们将一个list传入函数后,函数内部对实参修改后,形参也会随之改变.本文将主要介绍这种错误的现象.原因和解决方法. 1.代码示例 def fun(inner_lst): inner_lst ...

  5. python求余_python如何实现取余操作

    python实现取余操作的方法:可以利用求模运算符(%)来实现.求模运算符可以将两个数相除得到其余数.我们还可以使用divmod()函数来实现取余操作,具体方法如:[divmod(10,3)]. 在p ...

  6. python中int数据范围_Python中int的取值范围是多少

    Python中int的取值范围是多少 发布时间:2020-10-30 09:33:50 来源:亿速云 阅读:66 作者:小新 这篇文章将为大家详细讲解有关Python中int的取值范围是多少,小编觉得 ...

  7. python中print的本质_Python基础语法全解

    一.Python简介 1. 了解Python Python是一种解释型(这意味着开发过程中没有了编译这个环节).面向对象(支持面向对象的风格或代码封装在对象的编程技术).动态数据类型的交互式(可在命令 ...

  8. python中 是什么运算符_Python中什么是算术运算符、赋值运算符和复合运算符?...

    本篇文章给大家带来的内容是介绍Python中什么是算术运算符.赋值运算符和复合运算符.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助. 算术运算符 常见的算术运算符有 : + 加法运算符 ...

  9. python中如何打出乘方_python 乘方

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 可以在代码开头添加from __future__ import division ...

最新文章

  1. java多线程面试_面试之JAVA多线程
  2. linux网络服务器框架转载
  3. CodeForce 236B Easy Number Challenge(筛法求素数 + 整数因式分解)
  4. C语言鸽巢排序pigeonhole sort算法(附完整源码)
  5. 许耀武:有趣有挑战的二十年
  6. 微软自带iscsi客户端对iqn的要求
  7. 【BZOJ2300】【SCOI2011】糖果
  8. 可转债数据一览表集思录_可转债股票数据一览表
  9. mysql8.0版1130_navicat premium连接mysql 8.0报错error 10061和error1130问题
  10. mysql表设计要注意什么?
  11. Vue中computedmethodwatch的区别
  12. php字符串如何比较大小写,PHP字符串函数strcmp(二进制安全比较字符串,区分大小写)...
  13. 量化交易入门读物列表
  14. 关于影响NodeManager执行MR任务constainer数量的设置问题
  15. 常用零部件尺寸公差标注方法
  16. 中国猫道系统市场趋势报告、技术动态创新及市场预测
  17. 数据结构队列算法——模拟病人在医院等待就诊过程
  18. 个人网站真能转成商业网站,你能么?
  19. 电视屏幕太伤眼,五个地方降低亮度,来缓解眼睛痛.
  20. 模具计算机辅助设计笔试题,CAD/CAM复习题

热门文章

  1. 微信朋友圈视频链接中的视频怎么下载到电脑?
  2. CF 159 div2 d
  3. 在模型推理时合并BN和Conv层
  4. pat basic 1089 狼人杀-简单版
  5. 在网页中插入播放器的代码
  6. 店铺中货架的装修设计要点
  7. Java并发多线程高频面试题
  8. 机器学习和概率统计的关系
  9. 手机java软件卸载_Android系统软件卸载方法
  10. 推荐12款精心设计网站设计PSD模板