程序代码:
#循环语句,条件为真所以循环执行
while True:
#定义两个数的变量和运算符号
num1= float(input("第一个数:"))
num2= float(input("第一个数:"))
sym=input("选择运算符+ - * /:")
#判断运算符号
if sym=="+":
res=num1+num2
print(res)
if sym=="-":
res=num1-num2
print(res)
if sym=="*":
res=num1*num2
print(res)
if sym=="/":
res=num1/num2
print(res)
#判断输入的符号是否在格式范围内
elif sym!="+" and sym!="-"and sym!="*"and sym!="/":
print("符号有误,请重做输入")
#接收y/n变量,lower()是转为小写的方法
yesn=input("是否继续y/n:").lower()
#设置继续/退出
if yesn=="n":
break
elif yesn!="y":
print("输入有误,程序结束!")
break
运行结果: