所以我有一个简单的等式,它对作为浮点数导入函数的数字进行四舍五入。以防万一导入的数字说它53.3
仍应将其识别为“整数”,但不是当我没有将其设置为浮点数并且我将其设置为整数时,因为有一个“。”
有任何想法吗?
def cm(centimeter):
result = round(centimeter / 100, 2)
print ("%d centimeters is the same as %d meters." % (centimeter, result))
print (result)
cent=input("Centimeters: ")
cm(float(cent))
问题是这就是它的输出:
Centimeters: 53.6
53 centimeters is the same as 0 meters.
0.54
它应该如下所示:
Centimeters: 53.6
53.6 centimeters is the same as 0.54 meters.
拿出打印(结果),我的错。它仍然将它四舍五入到 0 米,但它不应该看到结果如何输出为 0.54。