麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > Python > 正文

Python中的取模運(yùn)算方法

2020-02-15 23:37:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

所謂取模運(yùn)算,就是計(jì)算兩個(gè)數(shù)相除之后的余數(shù),符號(hào)是%。如a % b就是計(jì)算a除以b的余數(shù)。用數(shù)學(xué)語(yǔ)言來(lái)描述,就是如果存在整數(shù)n和m,其中0 <= m < b,使得a = n * b + m,那么a % b = a - n * b = m.

取模運(yùn)算的兩個(gè)操作數(shù)都必須是整數(shù),可以是負(fù)整數(shù),但是b不可以是0,因?yàn)楸怀龜?shù)不能為0嘛。

當(dāng)a和b中存在負(fù)整數(shù)時(shí),首先計(jì)算|a|%|b|=c,然后a%b的符號(hào)與b一致。也就是說(shuō),如果b>0,則a%b=c;如果b<0,則a%b=-c

比如:

Python 取模運(yùn)算

好了,上面是以前我對(duì)取模運(yùn)算的認(rèn)識(shí),我記得<<C++ Primer>>上也是這么寫(xiě)的。但是,在Python中,我隨便輸入了一個(gè)浮點(diǎn)數(shù)進(jìn)行取模運(yùn)算,竟然也是可以的,驚呆了==

Python 取模運(yùn)算

不過(guò)呢,仔細(xì)觀察就會(huì)發(fā)現(xiàn),不知道它是怎么計(jì)算的啊!怎么辦呢,我們首先來(lái)看看,浮點(diǎn)數(shù)的取模在數(shù)學(xué)上要怎么定義呢?

浮點(diǎn)數(shù)取模的數(shù)學(xué)定義:對(duì)于兩個(gè)浮點(diǎn)數(shù)a和b,a % b = a - n * b,其中n為不超過(guò)a / b的最大整數(shù)。

例如,

3.5 / 2 = 1.75,取n = 1,則3.5 % 2 = 3.5 - 1 * 2 = 1.5

-3.5 / 2 = -1.75,取n = -2,則-3.5 % 2 = -3.5 - (-2) * 2 = 0.5

3.5 / -2.5 = -1.4,取n = -2,則3.5 % -2.5 = 3.5 - (-2) * (-2.5) = -1.5

另外,C++中有一個(gè)函數(shù)fmod可以用來(lái)計(jì)算浮點(diǎn)數(shù)的取模。

總結(jié):

取模運(yùn)算的兩個(gè)操作數(shù)a和b可以是整數(shù),也可以是浮點(diǎn)數(shù);可以是正數(shù),零(b不能為0),也可以是負(fù)數(shù)。不管是整數(shù)還是浮點(diǎn)數(shù),是正數(shù)還是負(fù)數(shù)還是零,只需要抓住取模的數(shù)學(xué)定義即可。統(tǒng)一的數(shù)學(xué)定義如下:

對(duì)于兩個(gè)數(shù)a和b(b不為0),a % b = a - n * b,其中n為不超過(guò)a / b的最大整數(shù)(這里的除就是正常的除,不是整除)。

需要注意的是,整數(shù)的取模運(yùn)算的定義和浮點(diǎn)數(shù)的是一樣的,所以計(jì)算方法也是一樣的。最前面提供的整數(shù)取模的方法,其實(shí)本質(zhì)上跟浮點(diǎn)數(shù)取模的方法是一致的,只不過(guò)這種方法可能在含有負(fù)整數(shù)的整數(shù)取模中比較方便而已。

以上這篇Python中的取模運(yùn)算方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲一级片免费观看 | av噜噜在线 | 看免费av | 91久久国产露脸精品国产 | 国产成年人视频 | 日日鲁夜夜视频热线播放 | 久久精品欧美一区 | 青青草国产在线视频 | 一级做a爱片久久 | 成av在线 | 动漫孕妇被羞羞视频 | 欧美成人一级 | 免费观看黄色一级视频 | 国产精品久久久久一区二区 | 欧美城网站地址 | 国产精品色在线网站 | 国产亚洲精彩视频 | 美国av片在线观看 | 精品中文字幕视频 | 亚洲视频成人 | xp123精品视频 | 午夜爽爽爽男女免费观看hd | 一级做a爱片性色毛片 | 午夜视频中文字幕 | 国产精品视频免费网站 | 妇女毛片| 亚洲国产资源 | 日本成人午夜 | 涩涩激情网 | a级高清免费毛片av在线 | 嫩草91在线 | 斗破苍穹在线观看免费完整观看 | 毛片电影网址 | 亚洲生活片 | 九九热视频免费观看 | 国产乱淫av | 成人精品视频在线 | 国产精品久久久麻豆 | 日本在线视频一区二区三区 | 九九热在线视频观看 | 男女羞羞视频在线免费观看 |