先上代码: 代码运行结果: 1.这种写法比传统用if-else语句和构造函数的代码量少很多,但可能对于初学者来说不易理解,不过接下来的简单讲解也许会让你们稍许明白。 2.这种写法主要涉及到字符串的拼接操作和eval()函数的灵活运用。 3.首先通过str()函数将变量number1和number2(因为输入的是数字类型),转换为字符串类型,然后再通过字符拼接操作(eg:print("你好"+"世界") >>>你好世界 ) 类似这样,把运算符和参与运算的数字表达出来(eg:"6" "+" "52") 然后再通过eval()函数把这个字符类型的表达式转换为可以运算的表达式类型。 4.以上就是这种方式的核心点,希望对您有所帮助