import math
# 向上取整
print("math.ceil---")
print("math.ceil(2.3) => ", math.ceil(2.3))
print("math.ceil(2.6) => ", math.ceil(2.6))
# 向下取整
print("\nmath.floor---")
print("math.floor(2.3) => ", math.floor(2.3))
print("math.floor(2.6) => ", math.floor(2.6))
# 四舍五入
print("\nround---")
print("round(2.3) => ", round(2.3))
print("round(2.6) => ", round(2.6))
# 這三個的返回結果都是浮點型
print("\n\nNOTE:every result is type of float")
print("math.ceil(2) => ", math.ceil(2))
print("math.floor(2) => ", math.floor(2))
print("round(2) => ", round(2))
結果:
math.ceil---
math.ceil(2.3) => 3
math.ceil(2.6) => 3
math.floor---
math.floor(2.3) => 2
math.floor(2.6) => 2
round---
round(2.3) => 2
round(2.6) => 3
部分函數:
abs(number),返回數字的絕對值
cmath.sqrt(number),返回平方根,也可以應用於負數
float(object),把字符串和數字轉換為浮點數
help(),提供交互式幫助
input(prompt),獲取用戶輸入
int(object),把字符串和數字轉換為整數
math.ceil(number),返回數的上入整數,返回值的類型為浮點數
math.floor(number),返回數的下舍整數,返回值的類型為浮點數
math.sqrt(number),返回平方根不適用於負數
pow(x,y[.z]),返回X的y次冪(有z則對z取模)
repr(object),返回值的字符串標示形式
round(number[.ndigits]),根據給定的精度對數字進行四舍五入
str(object),把值轉換為字符串
