2011年2月15日 星期二

3-3 python版的計算機

還記得W之前說的計算機功能嗎?

自從W使用python之後, 已經好久沒有用工程計算機了,

不過, 也沒有什麼機會做繁複的計算, 哈~

切入主題要緊, 就不剌賽了...

1. 進到python interpreter

2. 你會看到>>>


在此之後, W都會直接以>>>” 表示 python interpreter

現在, 妳就可以開始使用你的python計算機囉~

[基本計算]
ex1: >>> 2 + 3
會印出5

ex2: >>> 10 / 3
會印出3, 而不是3.33333

ex3: >>> 10 % 3
餘數為1, 所以會印出 1

ex4: >>>2.75 % 0.5
0.25

[Python的特殊之處]
例子三裡面, 因為python將被除數與除數, 認定為整數, 所以輸出為整數.

若想要看到小數點被完整呈現, 可以用幾種方式

ex5:>>> 10/3.0
ex6:>>> 10.0 / 3
ex7:>>> 10.0 / 3.0

[次方的表示]
次方的表示方式如下,

ex8:>>> 2 ** 3
8

負數的表示如下
ex9:>>> -2 ** 3
-8

[長整數的計算]
python 對於需要處理龐大的計算數值,

在新的版本裡, 有很大的進步,

python會在字尾加一個大寫的L,

如以下的例子

ex10: >>>3456345673456734567834567 * 1234567654323456
4267092570610506612065846777669315703552L

[十六進位(hex)與八進位(oct)]

十六進位, 開頭為 0x
ex11: >>> 0xAA
170

八進位, 開頭為0
ex12: >>> 020
16

大致上, 各位讀者已經對python的計算功能有足夠的認識了...
接著, W會在下一個篇幅介紹python的宣告與如何寫一個可以跑的小程式!







沒有留言:

張貼留言