python的取负运算_python 负数取模运算实例
举例: 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 负数取模运算实例相关推荐
- C语言中四种取整方式、取余/取模的运算以及负数取模的问题
零向取整.负无穷向取整.正无穷向取整.四舍五入取整 如果将一个浮点数赋值给整形,只会保存整数位: 这种取整方式为零向取整,C语言默认采用的是这种方式 C语言中也有对应的零向取整函数: 同理还有一种函数 ...
- python 柱状图上显示字体_Python爬取百部电影数据,我发现了这个惊人真相!
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%:国产电影总票房411.75亿元,同比增长8.65%,市场占比 ...
- python抓取微博评论_Python爬取新浪微博评论数据,你有空了解一下?
开发工具 Python版本:3.6.4 相关模块: argparse模块: requests模块: jieba模块: wordcloud模块: 以及一些Python自带的模块. 环境搭建 安装Pyth ...
- python爬取手机微信_Python爬取微信好友
前言 今天看到一篇好玩的文章,可以实现微信的内容爬取和聊天机器人的制作,所以尝试着实现一遍,本文记录了实现过程和一些探索的内容 itchat安装 对微信的控制可以使用itchat来实现,我们找到itc ...
- python爬关键词百度指数_Python 抓取指定关键词的百度指数
百度指数很多时候在我们做项目的时候会很有帮助,从搜索引擎的流量端给到我们一些帮助,比如:家具行业的销量跟"装修","新房","二手房"等关键 ...
- python开源代码百度盘_python爬取百度云网盘资源-源码
今天测试用了一下python爬取百度云网盘资源. 代码片段import urllib import urllib.request import webbrowser import re def yun ...
- python爬取动态网页_python爬取动态网页数据,详解
原理:动态网页,即用js代码实现动态加载数据,就是可以根据用户的行为,自动访问服务器请求数据,重点就是:请求数据,那么怎么用python获取这个数据了? 浏览器请求数据方式:浏览器向服务器的api(例 ...
- python的根号运算_python怎么表示根号运算
python怎么表示根号运算,平方根,数字,请输入,复数,实例 python怎么表示根号运算 易采站长站,站长之家为您整理了python怎么表示根号运算的相关内容. 平方根,又叫二次方根,表示为[√ ̄ ...
- php 浮点数 模运算,同余与模运算
发现自己还是看书少了,能从书上学到很多东西. 加减乘的模运算: #include using namespace std; int mul_mod(int a,int b,int n){ a %= n ...
最新文章
- Git 本地仓库管理
- Libnids库-网络入侵检测的基础框架
- C# 使用HttpWebRequest通过PHP接口 上传文件
- 查询速度提升200倍,ClickHouse到底有多快?
- .Net Core HttpClient处理响应压缩
- 求两个数的最小公约数和最小公倍数
- Ubuntu下tftp服务器的搭建
- 【转】AI-900认证考试攻略
- 11 QM配置-检验计划配置-维护检验批编号范围
- 个人收藏的一些资料(一)Installshield制作友好的更新
- LINUX SHELL自定义函数及参数范例
- 解决办法:GLib-ERROR **: Creating pipes for GWakeup: Too many open files
- windows端口被占用及广告弹窗处理
- 使用adb命令解锁Android手机
- Xmanager中的Xbrowser怎么使用?
- python根须系统斜杠_尝试在Win10系统搭建esp32编译系统.下
- Mysql数据库delete删除后数据恢复成功案例报告
- 二维点集求外轮廓Java_从二维点集重建平面形状-浅议凹包算法
- Dapper - 论文 中文版 大规模分布式系统的跟踪系统
- excel怎么把竖排变成横排_PS虚线字怎么制作-PS虚线字绘制教程详解
热门文章
- 湖北文理学院学位计算机考试,湖北文理学院学位计算机考试试题答案.doc
- thymeleaf引用html_SpringBoot+Thymeleaf实现html文件引入(类似include功能)_html/css_WEB-ITnose...
- c语言中空格字符怎么表示_C语言中常用的字符串操作函数
- mysql 索引修复_mysql数据库索引损坏及修复经验分享
- python写crm_Python CRM项目八
- VUE axios发送cookie
- java多组List所有的排列组合
- 获取和使用某些网站的iconfont图标字体
- mysql中float、double、decimal的区别
- Map 集合的循环遍历 4 种方式