2016-06-15 60 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