登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
電子報總覽

如何像電腦科學家一樣思考 | 4. 條件式

§原文位址§

4.1 餘數運算子

餘數運算子運作在整數(及整數運算式)中,並在第一個運算元除以第二個運算元時,得出餘數。在 Python 裡,餘數運算子用百分比符號(%)表示。語法則與其他運算子相同:

>>> quotient = 7 / 3
>>> print quotient
2
>>> remainder = 7 % 3
>>> print remainder
1
所以 7 除以 3 得到的商是 2,餘數為 1。

餘數運算子的運算結果出人意料地有用。例如,你可以用來檢查一個數是否能被另一個數整除---如果 x % y 的結果是 0,x 就能被 y 整除。

你也可以用它抽取出一個數值中的最右側的數字。例如,x % 10 可得出 x 最右側的數字(在十進位時)。同樣地,而 x % 100 則會產生最右側的兩位數字。

……詳細全文請至此下載閱讀

您也許有興趣閱讀以下文章:




自由軟體鑄造場電子報 : 第 109 期 OpenFoundry 脫胎換骨正式上線囉!

分類: 技術專欄