程序代码:
#循环语句,条件为真所以循环执行
 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
运行结果:
