Python 和 Ruby 的數學/Python 中的整數
外觀
正如我們將在後面的章節中看到,整數並不是唯一的數字。那麼 Python 如何知道一個數字是否是整數呢?由於該語言是弱型別的,它必須進行猜測。標準很簡單:為了讓一個數字成為整數,它不能有小數點。

因此,如果輸入
a = 3
print(type(a))
b = 3.14
print(type(b))
c = int(b)
print(c)
可以注意到 Python 知道 a 是整數,b 不是,並且 c 可以是整數,儘管它是從 b(它是實數)得到的。
某些應該給出整數結果的計算並不總是能在 Python 中實現。例如,雖然 ,Python 將此數字視為實數(而不是整數)!
from math import sqrt
a = sqrt(100)
print(a.is_integer())
前三種運算用符號 +、- 和 * 表示,與大多數程式語言一樣。兩個(或多個)整數的和、差和積都是整數。
a=5
b=-8
print(a+b)
print(a-b)
print(a*b)