91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Python中實現取模運算

發布時間:2021-03-02 15:36:00 來源:億速云 閱讀:712 作者:戴恩恩 欄目:開發技術

這篇文章主要為大家詳細介紹了如何在Python中實現取模運算,文中示例代碼介紹的非常詳細,具有一定的參考價值,發現的小伙伴們可以參考一下:

Python主要用來做什么

Python主要應用于:1、Web開發;2、數據科學研究;3、網絡爬蟲;4、嵌入式應用開發;5、游戲開發;6、桌面應用開發。

所謂取模運算,就是計算兩個數相除之后的余數,符號是%。如a % b就是計算a除以b的余數。用數學語言來描述,就是如果存在整數n和m,其中0 <= m < b,使得a = n * b + m,那么a % b = a - n * b = m.

取模運算的兩個操作數都必須是整數,可以是負整數,但是b不可以是0,因為被除數不能為0嘛。

當a和b中存在負整數時,首先計算|a|%|b|=c,然后a%b的符號與b一致。也就是說,如果b>0,則a%b=c;如果b<0,則a%b=-c

比如:

如何在Python中實現取模運算

好了,上面是以前我對取模運算的認識,我記得<<C++ Primer>>上也是這么寫的。但是,在Python中,我隨便輸入了一個浮點數進行取模運算,竟然也是可以的,驚呆了==

如何在Python中實現取模運算

不過呢,仔細觀察就會發現,不知道它是怎么計算的啊!怎么辦呢,我們首先來看看,浮點數的取模在數學上要怎么定義呢?

浮點數取模的數學定義:對于兩個浮點數a和b,a % b = a - n * b,其中n為不超過a / b的最大整數。

例如,

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++中有一個函數fmod可以用來計算浮點數的取模。

以上就是億速云小編為大家收集整理的如何在Python中實現取模運算,如何覺得億速云網站的內容還不錯,歡迎將億速云網站推薦給身邊好友。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐至县| 新邵县| 石台县| 阿拉善左旗| 西畴县| 新绛县| 陇南市| 中江县| 海林市| 绥德县| 喀什市| 乐都县| 汨罗市| 河津市| 太和县| 开阳县| 苗栗市| 正蓝旗| 建瓯市| 宾阳县| 遵义市| 屯留县| 建德市| 苍南县| 大石桥市| 行唐县| 广安市| 潞西市| 台江县| 弥渡县| 和平县| 新昌县| 英超| 石林| 绥宁县| 武陟县| 肇东市| 广河县| 临颍县| 简阳市| 杨浦区|