星期三, 1月 25, 2017

Python 數字運算




使用數值,來建立『數字』資料類型。
  • 簡單的加法運算

a=1
b=2
c=a+b
print(c)
程式說明:
第1行:跟電腦要一個 a 的空間,將數字資料 1 存進去。
第2行:跟電腦要一個 b 的空間,將數字資料 2 存進去。
第3行:跟電腦要一個 c 的空間,將 a 與 b 的空間裡面的數字資料相加後,存到 c 的空間裡面去。
第4行:將 c 空間的裡面資料印出來。

運算結果:

3

  • 加、減、乘和除法運算

a=82
b=10
c=2
d=3
e=a-b*c/d
print(e)
程式說明:
第5行:會根據先乘除後加減的規則進行運算

Python 3.5 運算結果:

75.33333333333333

Python 2.7 運算結果:

76
這邊需注意的是 Python 3.5 則會印出真實運算結果,而 Python 2.7 的運算,則會將小數點無條件捨去進位。
需注意 Python 版本的差異。

數值型態資料,除了int 外,還有 float, bool, complex。可以使用 type 函式來查詢變數值的型態。
# float:浮點數,有小數點的數值資料
a = 3.14

# bool:布林值,True(真)或是False(假)資ㄌ料
b = True

# complex:複數型態資料,數學計算常用
c = 3 + 4j

print(type(a))
print(type(b))
print(type(b))

運算結果:

<class 'float'>
<class 'bool'>
<class 'bool'>

參考資料:

0 意見 :

張貼留言

回覆意見時,麻煩輸入一下暱稱
(隨便取個名字也好~ ^_^)
好讓我方便回覆您的問題,
選擇「名稱/網址」輸入您的暱稱,
麻煩一下,謝謝大家。

關閉廣告 [X]