用Python实现袖珍计算器,并且能循环进行

img


我想实现数字的循环,但系统一直显示数据类型显示错误。请问程序有什么问题啊꒦ິ^꒦ິ

完整修改下:

  1. x=int(input("x")),因为input输入的是字符串,你需要自己转换成整形,当然必要的异常处理也是需要的
  2. 解释执行语句:eval("x+z-y")
  3. 将x,y,z的三个inptu语句也移动到While True语句下。

完整可执行代码例子:

if __name__ == "__main__":
    while True:
        x = int(input("请输入x:"))
        y = int(input("请输入y:"))
        ret = eval("x+y")
        print(ret)

直接运行代码请看:Python简易REPL代码示例(inscode.csdn.net)
CSDN发布了 inscode.csdn.net 可直接在上面创建和发布你的作品,可就地运行看效果。