一个关于-10%3的小问题,python在运算 -10%3和 10%-3时的输出结果竟然是2和-2,但是我们自己手动运算的话结果难道不是 -1和1吗?所以记录一下吧!

在小学中关于余数的定义,在整数的除法中,只有能整除与不能整除两种情况。当不能整除时,就产生余数。也就出现了-10/3=-3...-1                    10/-3=-3...1

取余数运算:
a mod b = c 表示 整数a除以整数b所得余数为c。根据高数知识,他给了具体的回应,按照这个定义 -10对3进行向下取整 ,-3点多应该为 -4。余数的计算公式:c = a -⌊ a/b⌋ * b
其中,⌊ ⌋为向下取整运算符,向下取整运算称为Floor,用数学符号⌊ ⌋表示

-10%3

带入取余公式:c = a -⌊ a/b⌋ * b --> c = -10- (-4)*3 = 2。
综合起来就是:-10/3 = -4 ...2

10%-3

带入取余公式:c = a -⌊ a/b⌋ * b --> c = 10 - (-4)*-3 = -2。
综合起来就是:10 /-3 = -4…-2 。

Python运行结果:

结语:可得好好学习数学了。。。。。。

Python中的取模运算方法相关推荐

  1. 取模是什么意思python_原来Python中的取模运算方法竟然是这样的!

    今天小编就为大家分享一篇Python中的取模运算方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b ...

  2. python取模运算_Python中的取模运算方法

    所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...

  3. python中mod运算符_Python中的取模运算方法

    所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...

  4. Python中的取模运算

    所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...

  5. python np.mod() 取模运算

    python np.mod() 取模运算 取模运算并非算术运算中的取余运算%,看代码发现使用取余计算的结果一直都对不上,为了打破这个误区,手动计算探索其内部原因呀~ python np.mod()的取 ...

  6. Python中的取整运算

    Python中的取整运算 1.int()向下取整 1 n = 3.75 2 print(int(n)) >>>3 2.round() 四舍五入取整 1 n = 3.75 2 prin ...

  7. PHP中关于取模运算及符号

    执行程序段<?php  echo 8%(-2) ?>,输出结果是: %为取模运算,以上程序将输出0 $a%$b,其结果的正负取决于$a的符号. echo ((-8)%3);     //将 ...

  8. 取模是什么意思python_Python中的取模运算

    2000条你应知的WPF小姿势 基础篇&lt;22-27 WPF生命周期, 基础类等&gt; 端午长假在家陪着女朋友, 幸福感满满,生活对于一只饱经忧患的程序猿来说也是非常重要的,也就 ...

  9. python中的取余运算符是_python取余运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python中对负数求余的计算方法和求幂运算注意点python中对负数求余的计算 ...

最新文章

  1. centos6.5环境DNS-本地DNS主从服务器bind的搭建
  2. 皮一皮:原来程序员也是要看天赋的...
  3. 关于MyAccount无法在standalone环境下运行的问题
  4. 解决Eclipse的Team菜单中没有SVN选项的问题
  5. eslint vscode 自动格式化_使用 VSCode 的必备三大神器,这才是开发 Vue 的真香解决方案...
  6. linux内核模块间通信
  7. 一次由于网卡流量跑满引起的服务器丢包总结(sar命令排查)
  8. 2021年SWPUACM暑假集训day3最小生成树算法
  9. 软件测试管理要素分析
  10. “威海海鲜官方旗舰店”揭牌;每日黑巧新一代健康巧克力;麦咖啡全国门店秋季新品 | 食品饮料新品...
  11. 数据分析之数据透视表(Office2019)
  12. IT 软件开发最常用英语单词总汇
  13. deb 中标麒麟_麒麟动态·亿图软件登陆银河麒麟桌面三部曲之——项目管理软件 - 银河麒麟操作系统 麒麟操作系统 中标麒麟 麒麟软件官方网站...
  14. 基于微信小程序的智慧党史系统源码【包调试】
  15. android 常用模块,超实用的几款Xposed模块,安卓发烧必备
  16. 一眼看清高科技,深度解析人工智能技术脉络
  17. Android 暗黑模式适配
  18. 展台设计:企业展台搭建都有哪些途径?
  19. 用计算机唱歌 丑八怪乐谱,得力计算器乐谱丑八怪 | 手游网游页游攻略大全
  20. Mysql 计算当前日期是本月第几周:一个自定义算法

热门文章

  1. 窄带物联网(NB-IoT)科技的关键技术是什么?
  2. 这篇能让你搞懂股票买卖系列问题
  3. mysql的四表查询_Mysql经典四表查询
  4. python_机器学习—数据科学库_DAY01DAY02
  5. 杨振宁与清华计算机系,杨振宁先生与清华
  6. 关于新冠疫情,常用的英文单词、语句有哪些?
  7. Windows 11 版本介绍
  8. 力扣题解-977. 有序数组的平方
  9. 关于深度可分离卷积 Depthwise Pointwise Convolution
  10. 通过环境变量形式指定Datagrip的datagrip64.exe.vmoptions位置