gpt4 book ai didi

python - 如何用 Python 四舍五入到小数点后两位?

转载 作者:IT老高 更新时间:2023-10-28 12:25:04 32 4
gpt4 key购买 nike

我在这段代码的输出中得到了很多小数(华氏到摄氏转换器)。

我的代码目前如下所示:

def main():
printC(formeln(typeHere()))

def typeHere():
global Fahrenheit
try:
Fahrenheit = int(raw_input("Hi! Enter Fahrenheit value, and get it in Celsius!\n"))
except ValueError:
print "\nYour insertion was not a digit!"
print "We've put your Fahrenheit value to 50!"
Fahrenheit = 50
return Fahrenheit

def formeln(c):
Celsius = (Fahrenheit - 32.00) * 5.00/9.00
return Celsius

def printC(answer):
answer = str(answer)
print "\nYour Celsius value is " + answer + " C.\n"



main()

所以我的问题是,我如何让程序将每个答案四舍五入到小数点后第二位?

最佳答案

您可以使用 round函数,它的第一个参数是数字,第二个参数是小数点后的精度。

在你的情况下,它会是:

answer = str(round(answer, 2))

关于python - 如何用 Python 四舍五入到小数点后两位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20457038/

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