求助:老师布置的作业,救救我,浮点数四则运算我会,但是还要保留三位小数,怎么...
试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果str.format()方法严格保留小数点后3位数字。要求输出与如下示例格式相同,符号前后各有一个空格。浮点数1 + 浮点数2 = 和
浮点数1 - 浮点数2 = 差
浮点数1 * 浮点数2 = 积
浮点数1 / 浮点数2 = 商
format {} 花括号占位符中填入 :.3f 就是小数点保留三位,参考代码:
num1, num2 = float(input()), float(input())
print("{} + {} = {:.3f}".format(num1, num2, num1 + num2))
print("{} - {} = {:.3f}".format(num1, num2, num1 - num2))
print("{} * {} = {:.3f}".format(num1, num2, num1 * num2))
print("{} / {} = {:.3f}".format(num1, num2, num1 / num2)) a, b = tuple(input().split(' '))
a = float(a)
b = float(b)
print("{:.3f} {:.3f} {:.3f} {:.3f}".format(a+b, a-b, a*b, a/b))
页:
[1]