首頁  >  文章  >  後端開發  >  python中round(x,[n])的使用

python中round(x,[n])的使用

高洛峰
高洛峰原創
2016-12-02 16:46:552848瀏覽

round(x,[n]) 四捨五入n保留小數部分個數

1、當不填寫n時,預設為0,即不保留小數部分
  a、當小數部分只為0.5時整數部分如果為奇數則進1,若為偶數則捨去小數部分
  print(round(1.5))#2 小數部分為0.5 整數部分為奇數則+1
  print(round(2.5))#2 小數部分為0.5 整數部分為0.5 整數部分為偶數則捨去小數部分
  print(round(-1.5))#-2
  print(round(-2.5))#-2
  print(round(1.4))#1
 print(249(1.4))#1
 
  print(round(-1.4))#-1
  print(round(-2.4))#-2
  b、小數部分不為0.5時按四捨五入
  b、小數部分不為0.5時按四捨五入
  print(r(125)125155321575231753257). print(round(2.54))#3
  print(round(-1.54))#-2
  print(round(-2.54))#-3
  print(round(1.45))#1 小數去小數round(2.45))#2
  print(round(-1.45))#-1
  print(round(-2.45))#-2

2、當保留小數部分時🀎  數部分後數一位為5時,保留數位置數為偶數時進1,奇數捨去
  print(round(2.635, 2))#2.63 保留數後一位為5,保留位置是3為奇數,則不進1
  print(round(2.645, 2))#2.65 保留數後一位為5,保留位置是4為偶數,則進1
  print(round(2.655, 2))#2.65
 print(round(2.655, 2))#2.65
 ))#2.67
  print(round(2.675, 2))#2.67
  b、當保留數位置後一位不為5時,按四捨五入
  print(round(2.636, 2). 2.646, 2))#2.65
  print(round(2.656, 2))#2.66
  print(round(2.666, 2))#2.67
 〜1(r.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn