close

Python新手入門第三課-升冪降冪及商數餘數

你知道Python不只可以應用在四則運算,還可以支援升冪降冪及商數餘數嗎?

升冪降冪

除了加,減,乘和除等四則運算之外Python還可支援升冪、降冪的運算,使用兩個星號「**」就可進行冪運算。以下例子即是進行 2 的五次方與 9 的 1/2 次方運算。

>>> 2**5
32
>>> 9 ** (1/2)
3.0

商數與餘數的運算

Python中進行除法運算時,對於有小數點的場合時(例如 1 除以 3 得到的答案會是 0.3333333333⋯⋯),有時候我們就會需要忽略小數點後的所有數字。此時 Floor Division (地板除法)就派得上用場了!只要用它,就可以得到只有整數的商數。

Floor Division (地板除法) 在 Python 以兩個斜槓「//」表示:
>>> 20 // 6
3

根據上例,我們想要得到整除後的餘數,就使用百分比符號「%」做為運算子:

>>> 20 // 6
2

運算子「%」與「//」可綜合活用,如下例:

>>> 7%(5 // 2)
1


 

 

 

 

推薦閱讀:
Python新手入門第四課-Strings字串介紹


時下最火程式語言Python,你認識它嗎?


在家也喝的到冠軍級手沖咖啡?原來是靠Python課程辦到的!


暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~


我在網路行銷課程學到:如何合法的黑白通吃!


程式課程選達內,美上市IT課程教育集團


前端工程師必備的基礎"CSS的語法格式"

arrow
arrow

    jimchen19901212 發表在 痞客邦 留言(0) 人氣()