我正在尝试对两个浮点数的方程式进行四舍五入,但它的输出不带小数,它只是将其四舍五入到最接近的数字,例如 21.3 到 21。当我输入“,2”时,它应该将其设置为最接近的第 10 位。
新代码:
def add(op1,op2):
result = int(round(op1 + op2, -1))
print("")
print ("Output: %d + %d = %d" % (op1, op2, result))
输出:
Output: 10 + 10 = 20
新的
输出:
Output: 10.3 + 10.9 = 21.0
代码:
def add(op1,op2):
result = int(round(op1 + op2, 1))
print("")
print ("Output: %0.1f + %0.1f = %0.1f" % (op1, op2, result))