输入两个浮点数,计算加减乘除,结果怎么用str.format()保留三位数字?并且输出的是完整的计算等式,符号前后有一个空格
import sys
if __name__ == "__main__":
num1 = float(sys.argv[1])
num2 = float(sys.argv[2])
print(type(num1))
print(type(num2))
print("{0} + {1} = {2}".format(num1, num2, round(num1 + num2, 3)))
print("{0} - {1} = {2}".format(num1, num2, round(num1 - num2, 3)))
print("{0} * {1} = {2}".format(num1, num2, round(num1 * num2, 3)))
print("{0} / {1} = {2}".format(num1, num2, round(num1 / num2, 3)))
简单说明: