题中说设计简单计算器程序,利用到data1 op data2 ,是用int板块嘛,然后op 再在里面选吗
比如op in(×,等.)
def caculate(data1,op,data2):
if op == '+':
return data1+data2
elif op == '-':
return data1-data2
elif op == '*':
return data1 * data2
elif op == '/':
return data1 / data2
else:
return None
data = input('data1 op data2:')
data1,op,data2 = data.split()
result = caculate(int(data1),op,int(data2))
if result:
print('计算结果:{}={}'.format(data,result))
else:
print('输入格式错误')
运行结果: