本單元介紹符點數的基本運算,包括四捨五入,無條件進位與無條件捨去等。
以下的例子,我們需要Python中math資料庫的支援。在程式碼的開頭,我們加入import math,讓電腦知道math裡面的內建函數即將會被使用。
#-*- coding: utf-8 -*-
#使用 utf-8 編碼
#-*- coding: cp950 -*-
#使用 Big5 編碼(windows 下使用)
import math
a = 1.1
print a, " 無條件進位 =", math.ceil(a)
print a, " 無條件捨去 =", math.floor(a)
print a, " 四捨五入 =", round(a)
print "=========="
a = 1.9
print a, " 無條件進位 =", math.ceil(a)
print a, " 無條件捨去 =", math.floor(a)
print a, " 四捨五入 =", round(a)
1.1 無條件進位 = 2.0
1.1 無條件捨去 = 1.0
1.1 四捨五入 = 1.0
==========
1.9 無條件進位 = 2.0
1.9 無條件捨去 = 1.0
1.9 四捨五入 = 2.0