python实现取余操作的简单实例

作者:FXL 时间:2021-08-21 01:00:51 

python实现取余操作的方法:

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

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

python实现取余操作的简单实例

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

python实现取余操作的简单实例

可利用余数是否为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实现取余操作的简单实例

内容扩展:

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

来源:https://www.py.cn/jishu/jichu/19849.html

标签:python,取余
0
投稿

猜你喜欢

  • jQuery模板提案

    2010-03-30 18:27:00
  • 巧用MySQL InnoDB引擎锁机制解决死锁问题

    2008-12-19 17:24:00
  • Python中getattr函数和hasattr函数作用详解

    2022-10-29 15:42:11
  • MSSQL数据加密解密代码

    2024-01-18 05:22:34
  • 浅谈DataFrame和SparkSql取值误区

    2021-03-21 22:04:18
  • python pandas 对series和dataframe的重置索引reindex方法

    2023-08-25 08:10:57
  • javascript开发随笔一 preventDefault的必要

    2024-04-26 17:14:05
  • pycharm2021激活码使用教程(永久激活亲测可用)

    2022-02-05 05:02:17
  • python实现定时发送邮件

    2022-12-20 07:49:49
  • 几款好用的前端开发编辑器推荐安利

    2023-11-21 13:30:00
  • XML的语法、结构以及相关的一些技术

    2007-10-23 07:27:00
  • python 安装移动复制第三方库操作

    2022-01-20 06:43:09
  • 原生JavaScript实现网页版计算器

    2024-04-23 09:27:08
  • python 实现弹球游戏的示例代码

    2022-04-08 20:06:42
  • python 对象和json互相转换方法

    2022-06-27 18:40:14
  • 也谈网页圆角的背景图法

    2009-03-19 14:09:00
  • python探索之BaseHTTPServer-实现Web服务器介绍

    2023-06-03 03:14:34
  • Python使用Numpy模块读取文件并绘制图片

    2022-03-11 07:11:58
  • 利用Vue实现一个markdown编辑器实例代码

    2024-04-30 10:39:19
  • Mysql查询很慢卡在sending data的原因及解决思路讲解

    2024-01-18 02:40:45
  • asp之家 网络编程 m.aspxhome.com