举例: 340%60 = 40 ,怎么来的?

340 - 60*5 = 40

340 - (比340小的那个可以被60整除的正整数) =. 40

如果是负数:

-340%60 = -340 - (比-340小的那个可以被60整除的负整数) = -340 - (-360) = 20

如图:

也可以换个思路想,

-340%60 =(比340大的那个可以被60整除的正整数) - 340 = 360 - 340 = 20

举例:

1%3 = 1

-1%3 = 2

补充知识:python中对负数求余的计算方法和求幂运算注意点

python中对负数求余的计算方法

1. 整除运算(除法计算出结果后,向下取整)

使用整除运算用 //

1 // 2

0

3 // 2

1

10 // 3

3

10 // -3

-4

10 / 3 = 3.3333

故:10 // 3中对3.333 向下取整 等于 3

10 / -3 = -3.333

10 // -3 中对-3.33 向下取整 等于 -4

2. 求余数(用%) x % y 等价于 x - (x // y)*y

*x % y 等价于 x - (x // y)y

10 % -3

-2

-10 % 3

2

10 % -3 = -2 怎么怎么计算出来的呢?

x % y 等价于 x - (x // y)y

10 // -3 = -4 在上面已经计算过

10 % -3 = 10 - (-4)(-3) = 10 - 12 = -2

-10 % 3 = 2

10 % 3 = -10 - (-4)*3 = -10 + 12 = 2

求幂运算中需要注意的一点

3.求幂运算用 **

-3 ** 2

-9

(-3) ** 2

9

乘方运算符的优先级比求负(-)高,先乘方后求负

以上这篇python 负数取模运算实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: python 负数取模运算实例

本文地址: http://www.cppcns.com/jiaoben/python/315964.html

python的取负运算_python 负数取模运算实例相关推荐

  1. C语言中四种取整方式、取余/取模的运算以及负数取模的问题

    零向取整.负无穷向取整.正无穷向取整.四舍五入取整 如果将一个浮点数赋值给整形,只会保存整数位: 这种取整方式为零向取整,C语言默认采用的是这种方式 C语言中也有对应的零向取整函数: 同理还有一种函数 ...

  2. python 柱状图上显示字体_Python爬取百部电影数据,我发现了这个惊人真相!

    2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%:国产电影总票房411.75亿元,同比增长8.65%,市场占比 ...

  3. python抓取微博评论_Python爬取新浪微博评论数据,你有空了解一下?

    开发工具 Python版本:3.6.4 相关模块: argparse模块: requests模块: jieba模块: wordcloud模块: 以及一些Python自带的模块. 环境搭建 安装Pyth ...

  4. python爬取手机微信_Python爬取微信好友

    前言 今天看到一篇好玩的文章,可以实现微信的内容爬取和聊天机器人的制作,所以尝试着实现一遍,本文记录了实现过程和一些探索的内容 itchat安装 对微信的控制可以使用itchat来实现,我们找到itc ...

  5. python爬关键词百度指数_Python 抓取指定关键词的百度指数

    百度指数很多时候在我们做项目的时候会很有帮助,从搜索引擎的流量端给到我们一些帮助,比如:家具行业的销量跟"装修","新房","二手房"等关键 ...

  6. python开源代码百度盘_python爬取百度云网盘资源-源码

    今天测试用了一下python爬取百度云网盘资源. 代码片段import urllib import urllib.request import webbrowser import re def yun ...

  7. python爬取动态网页_python爬取动态网页数据,详解

    原理:动态网页,即用js代码实现动态加载数据,就是可以根据用户的行为,自动访问服务器请求数据,重点就是:请求数据,那么怎么用python获取这个数据了? 浏览器请求数据方式:浏览器向服务器的api(例 ...

  8. python的根号运算_python怎么表示根号运算

    python怎么表示根号运算,平方根,数字,请输入,复数,实例 python怎么表示根号运算 易采站长站,站长之家为您整理了python怎么表示根号运算的相关内容. 平方根,又叫二次方根,表示为[√ ̄ ...

  9. php 浮点数 模运算,同余与模运算

    发现自己还是看书少了,能从书上学到很多东西. 加减乘的模运算: #include using namespace std; int mul_mod(int a,int b,int n){ a %= n ...

最新文章

  1. Git 本地仓库管理
  2. Libnids库-网络入侵检测的基础框架
  3. C# 使用HttpWebRequest通过PHP接口 上传文件
  4. 查询速度提升200倍,ClickHouse到底有多快?
  5. .Net Core HttpClient处理响应压缩
  6. 求两个数的最小公约数和最小公倍数
  7. Ubuntu下tftp服务器的搭建
  8. 【转】AI-900认证考试攻略
  9. 11 QM配置-检验计划配置-维护检验批编号范围
  10. 个人收藏的一些资料(一)Installshield制作友好的更新
  11. LINUX SHELL自定义函数及参数范例
  12. 解决办法:GLib-ERROR **: Creating pipes for GWakeup: Too many open files
  13. windows端口被占用及广告弹窗处理
  14. 使用adb命令解锁Android手机
  15. Xmanager中的Xbrowser怎么使用?
  16. python根须系统斜杠_尝试在Win10系统搭建esp32编译系统.下
  17. Mysql数据库delete删除后数据恢复成功案例报告
  18. 二维点集求外轮廓Java_从二维点集重建平面形状-浅议凹包算法
  19. Dapper - 论文 中文版 大规模分布式系统的跟踪系统
  20. excel怎么把竖排变成横排_PS虚线字怎么制作-PS虚线字绘制教程详解

热门文章

  1. 湖北文理学院学位计算机考试,湖北文理学院学位计算机考试试题答案.doc
  2. thymeleaf引用html_SpringBoot+Thymeleaf实现html文件引入(类似include功能)_html/css_WEB-ITnose...
  3. c语言中空格字符怎么表示_C语言中常用的字符串操作函数
  4. mysql 索引修复_mysql数据库索引损坏及修复经验分享
  5. python写crm_Python CRM项目八
  6. VUE axios发送cookie
  7. java多组List所有的排列组合
  8. 获取和使用某些网站的iconfont图标字体
  9. mysql中float、double、decimal的区别
  10. Map 集合的循环遍历 4 种方式