在编程实现分两行输入两个非零浮点数,并在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))
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('输入错误')