这是一个基于LeetCode中解释的想法实现的简单网络计算器。计算器将接受任何包含非负整数和运算符的表达式:+、-、、/、( ) 并返回一个整数。请注意,/ 表示整数除法,因此 9/2 = 4 而不是 4.5。该项目加强后端开发的学习*,同时试验 React 以利用其基于组件的设计理念,使 UI 更加直观和可重用。

先决条件

  • 确保你已经安装了 Python3。

  • 需要通过 pip 安装以下库:

  • pip install flask

  • pip install flask-cors

  • 允许 JavaScript 处理跨域请求,解决 fetch API 访问本地托管后端 API 时出现的问题。

React 设置(可选)

我目前使用已经转译的 React 组件 card-board.js,所以你可能不需要做这个设置来至少运行项目。React 使用浏览器本身不支持的 JSX,为了能够使用 React,你需要设置相关环境。