Python中的最大取整是指將一個浮點數向下取整到最接近它的整數。這可以使用內置函數math.floor()實現。下面是一個例子:
import math x = 3.14159 y = math.floor(x) print(y) # 輸出為3
在以上代碼中,我們首先導入了math模塊以使用floor()函數。然后,我們定義了一個浮點數x,并將其賦值為3.14159。接下來,我們將x傳遞給floor()函數,并定義一個新變量y來存儲該函數的返回值。最后,我們使用print()函數輸出y的值,即3。
注意,當x為負數時,math.floor()函數將向負無窮方向取整,如下例:
x = -1.5 y = math.floor(x) print(y) # 輸出為-2
在以上代碼中,我們定義了一個負數x,并將其賦值為-1.5。然后,我們將x傳遞給floor()函數,并定義一個新變量y來存儲該函數的返回值。最后,我們使用print()函數輸出y的值,即-2。
另外,我們也可以使用Python的整除運算符//實現最大取整,如下例:
x = 3.14159 y = x // 1 print(y) # 輸出為3.0
在以上代碼中,我們定義了一個浮點數x,并將其賦值為3.14159。然后,我們使用整除運算符//將x除以1,并將結果賦值給一個新變量y。最后,我們使用print()函數輸出y的值。
上一篇python 最大分詞法
下一篇es6 遍歷json