这篇文章主要介绍了python随机生成运算符号,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
火车头采集ai伪原创插件截图:
Python.随机输入两个数和运算符进行四则运算
代码
import random
def function(x,op,y):
try:
#将x,y转换为浮点数
x,y=float(x),float(y)
#进行四则运算
if op=='+':
print('{}+{}={}'.format(x,y,x+y))
elif op=='-':
print('{}-{}={}'.format(x,y,x-y))
elif op=='*':
print('{}*{}={}'.format(x,y,x*y))
elif op=='/':
#判断y是否为0
if y==0:
print("y connot be 0")
else:
print("{}/{}={}".format(x,y,x/y))
#四则运算符出错
else:
print("please enter right operator!")
#不能转换为浮点数
except ValueError:
print("please enter right Floating point number!")
#输入两个数字和符号,以空格进行切割
x,op,y=map(str,input("print input x,op,y:").split(' ',2))
function(x,op,y)
运行结果:
print input x,op,y:4 / 5
4.0/5.0=0.8
print input x,op,y:4 s 5
please enter right operator!
print input x,op,y:4 / 0
y connot be 0