python 浮點數取整

2022-02-18 00:42:44 字數 330 閱讀 4676

方法有好幾個,效果也各不相同。

型別工廠函式,int(),效果:浮點數取整,如int(3.5)就返回3;數字的字元形式轉換成數字,如int("35")就返回35

內建函式的round(),四捨五入,第二個引數是保留小數點後多少位,預設是0,如round(3.5)返回4.0,round(3.5,1)就返回3.5,不能取整。。。囧

math模組的floor(),取小於等於的整數,如floor(3.5)返回3.0,floor(-1.5)返回-2.0,也不能取整。。。再囧

與方法1對應的就是浮點數的型別工廠函式,float(),如float(3)返回3.0,float("3.5")返回3.5

浮點數取整方法

1.直接賦值給整數變數。如 int i 2.5 或 i int 2.5 是x的整數部分。2.使 用 floor函 數 floor x 返回的是小於x的最大整數部分。如 floor 2.5 2 floor 2.5 3 floor 是向負無窮大捨入,floor 10.5 11 3.使用ceil函式。ce...

js 浮點數取整 JS 資料型別

數值字面量 8,9,10 字串字面量 大前端 布林字面量 true falsen換行ttab製表 單引號 雙引號 反斜槓由字母 數字 下劃線 符號組成,不能以數字形式開頭 字母區分大小寫,a和a表示不同 不能是關鍵字和保留字,關鍵字指的是js中有特殊功能的小詞語,比如 var for 等 保留字指的...

關於floor 函式取整,它是個浮點數型別

openjudge上1.5程式設計基礎之迴圈控制第15題 銀行利息 描述農夫約翰在去年賺了一大筆錢!他想要把這些錢用於投資,並對自己能得到多少收益感到好奇。已知投資的復合年利率為r 0到20之間的整數 約翰現有總值為m的錢 100到1,000,000之間的整數 他清楚地知道自己要投資y年 範圍0到4...