2016-06-15 102 views
-1

我正在創建一個python程序,當我有一個浮點型變量(3.14)時,它將其更改爲一個整數(3)。我如何防止從3.14到3的變量變化並將其變爲4?Python舍入有問題

例如:

  • 2.8458回合下來到2,但我希望它四捨五入到3個
  • 4.1回合下來到4,但我希望它四捨五入到5

感謝您的任何幫助 - 這是非常感謝。

+2

所以,你想圓了?嘗試'導入數學'然後'math.ceil(3.14)'。 –

回答

1

您可以使用小區(上限)

import math 
math.ceil(5.2) 
6 
+0

我使用過這個命令,但是如何讓它打印出答案? – PenroseCJ

+0

@PenroseCJ分配math.ceil()給一個變量,並使用打印功能 – Wongesse

+0

蘋果=(3.14) 進口數學 math.ceil(蘋果) 打印(蘋果)本刊3.14 – PenroseCJ