浮点数四则运算与格式化输出

在编程实现分两行输入两个非零浮点数,并在4行中按顺序输出两个数的加,减,乘,除的计算式和计算结果。

思路比较简单:
1、从输入获取两个浮点数到两个变量,然后转化为float型
2、依次输入加减乘除的算术式及其结果
代码结果:

a =float(input("请输入第一个非零浮点数:"))
b=float(input("请输入第二个非零浮点数:"))
print(str(a),"+",str(b),"=", str(a+b))
print(str(a),"-",str(b),"=",str(a-b))
print(str(a),"*",str(b),"=",str(a*b))
print(str(a),"/",str(b),"=",str(a/b))

img


可以查看手册:python- 格式化输出 中的内容
a=float(input())
b=float(input())
print('{}+{}={}'.format(a,b,a+b))
print('{}-{}={}'.format(a,b,a-b))
print('{}*{}={}'.format(a,b,a*b))
print('{}/{}={}'.format(a,b,a/b))

a = input("输入非零浮点数")
b = input("输入非零浮点数")

try:
    a =  float(a)
    b = float(b)
    if a == 0 or  b == 0:
        print('输入错误')
        
    print('%f + %f = %f'%(a,b,a + b))
    print('%f - %f = %f'%(a,b,a - b))
    print('%f * %f = %f'%(a,b,a * b))
    print('%f / %f = %f'%(a,b,a / b))
except:
    print('输入错误')