找回密码
 立即注册

QQ登录

只需一步,快速开始

python中(负数)整除和取模运算方式

2024-11-5 00:15| 发布者: 284cc| 查看: 389| 评论: 0

摘要: 目录python(负数)整除和取模运算简介取余和取模的区别举例1、正数取余取模2、负数取余取模总结python(负数)整除和取模运算 简介 %:取模符号(在别的语言中,是取余符号)// :整除符号,向下取整,不举行四舍五入
目录

python(负数)整除和取模运算

简介

  • %:取模符号(在别的语言中,是取余符号)
  • // :整除符号,向下取整,不举行四舍五入

数学形貌:

  • 如果存在整数n和m,此中0 <= m < b,使得a = n * b + m,那么m=a % b = a - n * b ,n = a // b.

取余和取模的区别

  • 取余运算:在盘算时向0方向舍弃小数位(遵照尽大概让商大
  • 取模运算:在盘算时向负无穷方向舍弃小数位(遵照尽大概让商小)

正数取余和取模是相同的,以是只是负数取余和取模有区别

举例

直接从实例出发,分正数取余取模和负数取余取模

1、正数取余取模

正数取余和取模是相称的:

[code]5 / 3 = 1.67 5 mod 3 = 2 (取模) 5 rem 3 = 2 (取余)[/code]

2、负数取余取模

[code]# 取模:在盘算时向负无穷方向舍弃小数位(向下取整) -5 mod 3 = 1 # -5 / 3 向下取整为-2,带入公式 -5 - (3 * -2) = 1 5 mod -3 = -1 # 5 / -3 向下取整为-2,带入公式 5 - (-3 * -2) = -1 -5 mod -3 = -2 # -5 / -3 向下取整为1,带入公式 -5 - (-3 * 1) = 2 # 取余:在盘算时向0方向舍弃小数位(向0取整) -5 rem 3 = -2 # -5 / 3 向0取整为-1,带入公式 -5 - (3 * -1) = -2 5 rem -3 = 2 # 5 / -3 向0取整为-1,带入公式 5 - (-3 * -1) = 2 -5 rem -3 = -2 # -5 / -3 向0取整为1,带入公式 -5 - (-3 * 1) = 2[/code]

最后留意:

  • % 在python中是取模符号
  • 在其他语言中是取余符号!!!

总结

以上为个人履历,希望能给大家一个参考,也希望大家多多支持脚本之家。


来源:https://www.jb51.net/python/328672m6f.htm
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

最新评论

关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-1 19:31 , Processed in 0.029526 second(s), 20 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部