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'>

參考資料:

這個網誌中的熱門文章

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)

nano 文字編輯器

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)

Android Studio 歷代版本下載點