进击的医学生 发表于 2022-10-3 17:40:10

求助:老师布置的作业,救救我,浮点数四则运算我会,但是还要保留三位小数,怎么...

试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果str.format()方法严格保留小数点后3位数字。要求输出与如下示例格式相同,符号前后各有一个空格。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

浮点数1 + 浮点数2 = 和
浮点数1 - 浮点数2 = 差
浮点数1 * 浮点数2 = 积
浮点数1 / 浮点数2 = 商

Twilight6 发表于 2022-10-3 17:48:36



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))

tommyyu 发表于 2022-10-3 17:52:24

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]
查看完整版本: 求助:老师布置的作业,救救我,浮点数四则运算我会,但是还要保留三位小数,怎么...