gpt4 book ai didi

Python如何去除小数点?

转载 作者:行者123 更新时间:2023-12-01 00:48:36 26 4
gpt4 key购买 nike

我在这方面找到了一些其他主题,但我无法让它发挥作用。请原谅我对 Python 的天真。

Berekening1 = 8.5
Berekening2 = 8.1+4.8
Berekening3 = 8*10
Berekening4 = 3
x = Berekening1 * Berekening2 * Berekening3 + Berekening4
print "Het antwoord van de berekening is:",
round(x); print x,
print "."

我要 x为整数。我怎么做?我都试过了 intround .

任何人也有关于如何删除 x 之间的“空格”的想法。和 ”。”最后什么时候执行代码?

最佳答案

您需要将 x 重新分配给 x = int(x) 的值或者,如果您只想格式化输出,也可以使用 str.format:

print "Het antwoord van de berekening is: {:.0f}.".format(x)

int 和 round 将表现出不同的行为,如果小数点后有 >= 5 则 int将地板但圆形将四舍五入,如果您想实际使用圆形,您可能需要将两者结合起来:
In [7]: x = round(1.5)

In [8]: x
Out[8]: 2.0

In [9]: int(x)
Out[9]: 2

或再次与 str.format 结合使用:
In [10]: print "Het antwoord van de berekening is: {:.0f}".format(round(1.5))
Het antwoord van de berekening is: 2

关于Python如何去除小数点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32669400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com